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
{{ message }}
Repository navigation
Commit 4a6e0cc
Browse filesBrowse the repository at this point in the historyBrowse files
fix: close the downtime Onebox causes on change and deploy (#222)
Onebox caused downtime it did not need to when a project changed and
deployed. The managed proxy now restarts Traefik only when its configuration
changes, recreates it only when its own definition changes, and keeps its
routes until it restarts. ob upgrades and discovery repair no longer restart
it. A failed update retries as an update, discovery is never left stopped,
and the deploy plan's proxy: line names the action and binds execution.
Rolls retire a replica only after every replacement is healthy and published
by discovery, and stop one only after the proxy has dropped it, including
when routes are added, removed or change protocol. Managed services get a
two-minute shutdown window. Recovery restores the predecessor before
removing serving containers, including for single-replica workloads.
Upgrading: the first deploy or ob proxy apply restarts Traefik once. The
first ob service apply recreates each managed service once, and the first
deploy does so for PostgreSQL services with declared extensions.
Claude-Session: https://claude.ai/code/session_01Dm55dV6FgUFE7vnWQEHCB9
0 commit comments