Recently we have been encountering this error 'delayed fetch forward' during clinical workflow. It blocks 'process after' function in ImportConverter, leading blocking in our clinical workflow.
We define ExportConverter and ImportConverter in dicom.ini as follows. Between 7 and 18 many MR scans are made. They all need to be processed by an executable after 3 seconds when it arrives to this server and backed up to PAK_BACKUP server after 18:00.
In the DelayedFetchForwardFailures*** file we observe the following two unexpected situations:
- many scans, made a day early, are still queuing to be forwarded to their destination; They should be forwarded last night after 18:00;
- 'process series after 3' is still in the queue 'after 3'; they should be triggered 3 seconds after it arrives the server.
We suspect that the queuing function in DGATE, due to the ExportConverter and ImportConverter we introduced, is overflowed.
In dgate.cpp the maximum queue size is defined to 128.
Could you guide us to solve the problem? Thanks in advance.