Skip to content

Feature: breeder lifecycle mgntm - stop/start/del#37

Merged
cherusk merged 1 commit intomainfrom
further_life_cycle_stop_start_delete
Jan 22, 2026
Merged

Feature: breeder lifecycle mgntm - stop/start/del#37
cherusk merged 1 commit intomainfrom
further_life_cycle_stop_start_delete

Conversation

@cherusk
Copy link
Member

@cherusk cherusk commented Jan 22, 2026

  • Add stop_breeder() and start_breeder() endpoints for graceful worker control
  • Add force parameter to delete_breeder() for immediate worker cancellation
  • Implement cancel_job_by_id() using Windmill API to cancel running workers
  • Track worker job IDs in breeder metadata during creation
  • Add breeder_state table in archive DB for shutdown flag signaling
  • Default to safe deletion (force=False) requiring graceful stop first
  • Update OpenAPI spec with force parameter documentation
  • Add unit tests for force delete, stop/start, and job cancellation
  • Add integration tests for new lifecycle operations in CI workflow

@cherusk cherusk force-pushed the further_life_cycle_stop_start_delete branch 3 times, most recently from 6fa0429 to 96392a0 Compare January 22, 2026 10:36
  - Add stop_breeder() and start_breeder() endpoints for graceful worker control
  - Add force parameter to delete_breeder() for immediate worker cancellation
  - Implement cancel_job_by_id() using Windmill API to cancel running workers
  - Track worker job IDs in breeder metadata during creation
  - Add breeder_state table in archive DB for shutdown flag signaling
  - Default to safe deletion (force=False) requiring graceful stop first
  - Update OpenAPI spec with force parameter documentation
  - Add unit tests for force delete, stop/start, and job cancellation
  - Add integration tests for new lifecycle operations in CI workflow
@cherusk cherusk force-pushed the further_life_cycle_stop_start_delete branch from 96392a0 to bc59e11 Compare January 22, 2026 11:11
@cherusk cherusk merged commit 9d1d048 into main Jan 22, 2026
2 checks passed
@cherusk cherusk deleted the further_life_cycle_stop_start_delete branch January 22, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant