cylc / cylc-flow

Cylc: a workflow engine for cycling systems.
https://cylc.github.io
GNU General Public License v3.0
335 stars 94 forks source link

subprocpool: populate missing 255 callback arguments #6376

Closed oliver-sanders closed 1 month ago

oliver-sanders commented 2 months ago

In some situations, these missing arguments could cause tasks to submit fail as the result of a host outage rather than moving onto the next host for the platform.

The bug is as old as the 255 callback - https://github.com/cylc/cylc-flow/pull/4184/files#diff-577155476a8501cbb774dad9dfc50a2ed7b846d577835e58d9bb4dfdb5d56b34R243-R244

Check List

oliver-sanders commented 2 months ago

Testing these exact lines is rather awkward, however, they are covered.