-
Notifications
You must be signed in to change notification settings - Fork 15
Complete HA updates through bounded failover #891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Open
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
ccbfec1
feat(ha): complete updates through failover
ankitgoswami 346c8a2
Address complete update review feedback (#891)
ankitgoswami 2b52af0
Persist interrupted HA recovery intent (#891)
ankitgoswami 023c79f
Preserve passive update outcome coverage
ankitgoswami d451425
Keep HA updater available after recovery failure (#891)
ankitgoswami ffc1f2b
Recover HA updates without recreating live services (#891)
ankitgoswami 0e64314
Converge interrupted HA updates safely
ankitgoswami e3a203f
Retry interrupted HA recovery on startup
ankitgoswami 783a11f
Simplify HA update recovery
ankitgoswami 5d413b4
Restore HA lifecycle command types
ankitgoswami 1c610d7
Separate HA takeover deadline from SLO
ankitgoswami c7e9271
Repair update layout before HA startup
ankitgoswami 5d01df9
Reconcile updater handoff before startup repair
ankitgoswami b1c16da
Persist pending HA application recovery
ankitgoswami 95c84e0
Always recreate both HA application services
ankitgoswami c1fc3c8
Avoid duplicating HA migration contract
ankitgoswami 54ff830
Preserve simplified HA stop contract
ankitgoswami d6c0fac
Recheck HA peer before active shutdown
ankitgoswami 1c5f848
Bound HA completion outage timing
ankitgoswami 0a9e278
Harden HA completion retries
ankitgoswami 26bc5a4
Stop replaying completed HA failures
ankitgoswami a2fa1e9
Finish role-aware HA stop validation
ankitgoswami 10902d9
Keep HA active shutdown within its hard deadline
ankitgoswami 69e5ab0
Remove redundant HA update helpers
ankitgoswami a624b08
Require final HA update readiness
ankitgoswami 872bbab
Start takeover timeout after shutdown
ankitgoswami e8d6949
Require complete update readiness
ankitgoswami ad3a177
Lock updater startup repair
ankitgoswami adb86e4
Preserve active update recovery behavior
ankitgoswami 1211614
Add deterministic HA update qualification barrier
ankitgoswami aa8cba6
Reuse VIP probe connections during takeover
ankitgoswami 02cb1e3
Keep HA role probes outside stop deadline
ankitgoswami 0e97567
Integrate updater handoff recovery with startup repair
ankitgoswami 1393c7d
Make HA update recovery retry-safe
ankitgoswami cfbefbb
Align HA recovery tests with startup repair
ankitgoswami 1fc1887
Keep startup repair ownership singular
ankitgoswami 2696227
Test recovery after HA substrate startup
ankitgoswami ab2f654
Retry failed HA rollback after restart
ankitgoswami ebfc10b
Retry failed activation recovery on startup
ankitgoswami 1f7f24e
Keep HA application stopped during takeover
ankitgoswami 1037548
Persist HA recovery before clearing marker
ankitgoswami 8354d37
Make HA update qualification crash windows deterministic
ankitgoswami 59cbc32
Align HA completion with local status API
ankitgoswami File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.