Skip to content

Surface focused acquisition worker failures without waiting for other downloads #445

Closed

Description

@iskandr

The focused Sid controller waits on futures in source order inside a ProcessPoolExecutor context. The selected bulk TPST1::CRCP reconstruction reproduced #438 immediately, but its traceback was withheld while the context waited for unrelated ONT downloads and the remaining sources. This hid the actual blocker for tens of minutes.

Observe completed futures and stop only this CLI's owned workers before propagating any controller/worker failure. Preserve completed acquisition checkpoints and leave interrupted targets pending, without publishing empty counts. Extend the cancellation regression and verify a real worker failure terminates the controller promptly.

Related: #433, #438, #443. #444 fixes the original record-identity error separately.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions