If CIVET is sent to 'recover' mode when its T1 input file has been cleared from the DP cache, it fails in a different way that CBRAIN can't detect right now, so the task is erroneously marked as Completed.
Two improvements to fix this:
re-sync input files in cluster_commands() (which is invoked after error recovery) to make sure the T1 is there
check for the string Stopped processing all pipelines. at the end of the CIVET output.
If CIVET is sent to 'recover' mode when its T1 input file has been cleared from the DP cache, it fails in a different way that CBRAIN can't detect right now, so the task is erroneously marked as
Completed
.Two improvements to fix this:
Stopped processing all pipelines.
at the end of the CIVET output.