You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a version field or a versioned envelope to the queue Item.
Value
If a build gets queued and then the server+worker shut down for an upgrade (or a downgrade), then that build is "stale". The worker needs a way to handle this stale data gracefully. The worker should be able to reliably reject any queued items that it cannot handle (for example by failing the build).
Both of these proposals involve changing the queue Item or the underlying executable pipeline.Build. So,
Description
Add a version field or a versioned envelope to the queue
Item
.Value
If a build gets queued and then the server+worker shut down for an upgrade (or a downgrade), then that build is "stale". The worker needs a way to handle this stale data gracefully. The worker should be able to reliably reject any queued items that it cannot handle (for example by failing the build).
Both of these proposals involve changing the queue
Item
or the underlying executablepipeline.Build
. So,Log
instead of magic "init"Step
#789Definition of Done
The queue
Item
has something that allows the worker to reject or fail the build if it cannot handle the version mismatch.Effort (Optional)
1-3 days
Impacted Personas (Optional)
Vela admins
The text was updated successfully, but these errors were encountered: