Versions Compared

Key

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


Info

This hanging issue can occur only between Sep 2017 and Oct 2018 EagleML versions (fixed in Nov-2018). EagleML version can be found in the first line of \tpe\dynamic\msgcenter\eagle_ml-2-0_cm\w_config.inc

...

  • The value is the hard-coded timeout in the EagleML include file tpe\dynamic\msgcenter\eagle_ml-2-0_cm\waiting_processor.inc for parallel_exec stream to check if a file has been loaded
  •  It can be overridden in the w_config_custom as W_REQ_CNT_LOOP_MAX parameter (but it is too late if it is already processing)

...

We are going to need the file name and stream name of the line which stays in progress (green circular arrow).

...

...

langSQL
update  msgcenter_dbo.msg_message_stat set stream_id = (select msg_stream_id from msgcenter_dbo.msg_streams where msg_stream_title = 'eagle_ml-2-0_default_cm_acquire_data')
where file_name like '%AK_PE_108%'
and stream_id = (select msg_stream_id from msgcenter_dbo.msg_streams where msg_stream_title = 'eagle_default_in_csv_all')


2. Wait until the waiting process stops the polling and marks itself as complete
This statement will change stream name for the topmost (failed) record. The *parallel_exec stream is in progress only because it does not “see” that completed record.

2. Wait until the waiting process stops the polling and marks itself as complete

The picture will turn into something like this:

...

Same statement, but stream names swapped:

...

langSQL
update  msgcenter_dbo.msg_message_stat set stream_id = (select msg_stream_id from msgcenter_dbo.msg_streams where msg_stream_title = 'eagle_default_in_csv_all')
where file_name like '%AK_PE_108%'
and stream_id = (select msg_stream_id from msgcenter_dbo.msg_streams where msg_stream_title = ' eagle_ml-2-0_default_cm_acquire_data'')


Image AddedThe result is now the same as it would be without the “18000 issue” :Image Removed

In our case we will have to repeat these three steps for all the stuck files.

...