Skip to content

Conversation

@jvstme
Copy link
Collaborator

@jvstme jvstme commented Jan 19, 2026

  • Emit an event on every instance status change
  • To make events more informative, set termination reasons whenever terminating instances
  • Add terminated_by_user termination reason
  • Remove redundant logging now covered by events
  • Refactor runtime-only status changes that were not persisted and did not affect logic
  • For event readability, only include the busy blocks count in job assigned/unassigned events, which is the only place where the count can change

#3290

- Emit an event on every instance status change
- To make events more informative, set termination
  reasons whenever terminating instances
- Add `terminated_by_user` termination reason
- Remove redundant logging now covered by events
- Refactor runtime-only status changes that were
  not persisted and did not affect logic
- For event readability, only include the busy
  blocks count in job assigned/unassigned events,
  which is the only place where the count can
  change
@jvstme jvstme requested a review from un-def January 19, 2026 22:42
@jvstme jvstme merged commit 54d2d0a into master Jan 20, 2026
28 checks passed
@jvstme jvstme deleted the issue_3290_instance_status_events branch January 20, 2026 10:03
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.

3 participants