BlockProviderExecutor executor blocks are not scaled in if bad_state is set
benclifford opened this issue · comments
Describe the bug
If a BlockProviderExecutor is in bad state due to set_bad_state_and_fail_all
, Parsl does not scale in the blocks for that executor at DFK shutdown.
It probably should - block management is part of the job
subsystem, not part of the executor
, I think.
Expected behavior
parsl runs should not leave orphaned blocks.
Environment
- Parsl version 2023.10.23