Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Thread completion polling is a periodic check of all child threads performed by the main thread to detect issues during data processing in metadata and data parts of the TI and in some cases of epilog part of the process. Mostly a timeout would occur if data processing is significantly slow, for example during writing of data to a cube with enabled feeders where the feeders calculation is excessive due to overfeeding or complex feeder rules.

The main thread checks if all of the child processes did finish their processing within the thread completion timeout by checking the status of all child threads was set to Completed. The main thread will finish with error if timeout was reached. The value of the thread completion timeout is set in }APQ Settings and its default value is 3600 seconds.