EventStream

Request Type: EventStreamRequest

Field

Type

Repeated

Description

pending_window_s

int32

Response Type: EventStreamEvent (streamed)

Field

Type

Repeated

Description

event

oneOf

⮑node_running

NodeRunning

Only sent before initial_data_complete

⮑job_active

JobActive

Only sent before initial_data_complete

⮑initial_data_complete

InitialDataComplete

⮑job_updated

JobUpdated

⮑job_deleted

JobDeleted

⮑job_pending

JobPending

⮑job_out_of_window

JobOutOfWindow

⮑node_starting

NodeStarting

⮑node_started

NodeStarted

⮑node_stopping

NodeStopping

⮑node_stopped

NodeStopped

⮑provider_health_change

ProviderHealth

⮑job_info

JobInfoMessage

⮑bundle_active

BundleActive

Initial-state snapshots — only sent before initial_data_complete.

⮑node_inventory_snapshot

NodeInventorySnapshot

⮑node_inventory_updated

NodeInventoryUpdated

Steady-state events.

⮑job_rejected

JobRejected

⮑bundle_updated

BundleUpdated

⮑bundle_deleted

BundleDeleted

⮑migration_target_ready

MigrationTargetReadyEvent

Phase E — migration handshake events from workers, forwarded by Manager. AutoManager drives the protocol state machine.

⮑migration_source_stopped_output

MigrationSourceStoppedOutputEvent

⮑migration_aborted

MigrationAbortedEvent

⮑migration_target_applied

MigrationTargetAppliedEvent

⮑migration_state

MigrationStateEvent

⮑migration_initial_state_delivered

MigrationInitialStateDeliveredEvent

⮑images_prefetched

ImagesPrefetchedEvent

Phase G — a prefetch batch has settled on a node.

⮑node_tags_updated

NodeTagsUpdated

A node’s tags changed (a hot spare was given a job).

⮑node_interruption_notice

NodeInterruptionNotice

A provider is reclaiming a node: the worker’s InterruptionNotice, relayed. AutoManager drains the node (handleNodeInterruption).

⮑audit_appended

AuditLogEntry

A new audit-log entry was appended (any source). Steady-state only: a fresh subscriber pulls existing history via GetAuditLog, then this stream carries appends from then on so the audit view updates live.