Skip to content

exp: implement internal queue.kill support #7587

@pmrowla

Description

@pmrowla

dvc-task/exp queue currently support experiments.queue.remove for removing inactive experiments. experiments.queue.kill API call for cancelling/terminating individual active experiments is still needed.

prerequisite for #7591

Job termination requires:

  • Terminate exp run subprocess via dvc-task proc.kill
  • Celery tasks related to the running experiment should not be revoked, they should run to completion
    • Once the exp run child process is terminated, it should be treated as any other failed run (and the relevant cleanup/partial collection celery tasks should still be scheduled and run)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions