Skip to content

feat: Add a broadcast channel to send job state event notifications#15

Merged
peasee merged 2 commits into
spiceai-51from
peasee/260203-ballista-job-state-broadcast-channel
Feb 3, 2026
Merged

feat: Add a broadcast channel to send job state event notifications#15
peasee merged 2 commits into
spiceai-51from
peasee/260203-ballista-job-state-broadcast-channel

Conversation

@peasee
Copy link
Copy Markdown

@peasee peasee commented Feb 3, 2026

  • Adds a tokio::sync::broadcast channel Sender to the SchedulerServer, which can be subscribed to by anyone with a handle to the scheduler server
  • On job state changes, messages are broadcast across the channel with the job ID and the new job state

@peasee peasee requested a review from a team February 3, 2026 00:18
@peasee peasee self-assigned this Feb 3, 2026
@peasee peasee added the enhancement New feature or request label Feb 3, 2026
@peasee peasee merged commit dc5087e into spiceai-51 Feb 3, 2026
29 checks passed
@peasee peasee deleted the peasee/260203-ballista-job-state-broadcast-channel branch February 3, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request needs-upstream

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants