Open anoronh4 opened 1 year ago
Both issues were not present in nextflow 21.10.6 or earlier.
for fixing how the trace file is written, i wonder if it would make sense to use an implementation such as the following:
https://github.com/mskcc/forte/blob/b556deb986ac6df217c4f2b0c6536794c7a69d4f/nextflow.config#L50-L51
(not sure why the code preview isn't showing up) basically where all execution reports go to a named, unique folder each time the run initializes. that way we can save all trace files and have them be organized.
I think this should work fine.
trace { file = 'trace.txt' }
, there are errors with resume because nextflow is attempting to write to the same location without rolling the previous file (unless we specifyoverwrite = true
). Similar applies to execution report and execution timeline. We should change how we output trace files and possibly adjust tempodeliver to expect trace files with different names.process.errorStrategies
rather thanprocess {}
), documented at https://github.com/nextflow-io/nextflow/issues/3154. The developers said they plan to address it but i am still finding the issue in a recent release (22.10.3). We should put dot notation configs into braces{}
to avoid issues going forward.