Repository navigation
feat(channels): bound session lifetime with sessionRotation #8927
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
Closed
Closed
Changes from 4 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
710a121
feat(channels): bound session lifetime with sessionRotation
qwen-code-dev-bot fa2f082
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 53a6777
fix(channels): register sessionRotation bounds in every launch mode (…
qwen-code-dev-bot 48758ff
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 6dbca59
fix(channels): retire rotated sessions safely and harden rotation con…
qwen-code-dev-bot e4f78f3
fix(channels): persist stamped rotation clock for pre-rotation routes…
qwen-code-dev-bot 3d6fedf
fix(channels): defer rotation until routed messages settle (#8927)
qwen-code-dev-bot 1759b9e
fix(channels): harden session rotation edge cases from review (#8927)
qwen-code-dev-bot 0452293
fix(channels): harden rotation restore races and pin rotation edge te…
qwen-code-dev-bot 3f7ffe2
fix(channels): keep route store whole across overlapping restores (#8…
qwen-code-dev-bot 0a86d72
fix(channels): settle abandoned session requests, keep overlap restor…
qwen-code-dev-bot e570597
fix(channels): net mid-restore rotation writes and keep cleared route…
qwen-code-dev-bot 0646611
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 1714662
Merge remote-tracking branch 'origin/main' into feat/channel-session-…
wenshao f36b676
chore(channels): merge origin/main into feat/channel-session-rotation…
qwen-code-dev-bot 1951930
chore(channels): merge origin/main into feat/channel-session-rotation…
wenshao 7151a80
fix(channels): close the restore/rotation race cluster and retire con…
wenshao 8edc709
test(channels): pin the rotation gate's in-flight guard and waiter ac…
wenshao be94b87
fix(channels): tombstone every mid-restore removal and re-check at se…
wenshao 6082d7c
test(cli): dedupe the sessionRotation not-an-object test title (#8927)
wenshao 9823737
chore(channels): merge origin/main into feat/channel-session-rotation…
qwen-code-dev-bot 6c86e44
fix(channels): close restore-window resurrection paths and the /btw r…
qwen-code-dev-bot 27e864a
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 20ace44
Merge remote-tracking branch 'origin/main' into feat/channel-session-…
qwen-code-dev-bot 6d2ffd3
fix(channels): close superseded-restore, lazy-death, abort-waiter and…
qwen-code-dev-bot ad1dfea
fix(channels): close restore-settle discard, supersession, and abort-…
qwen-code-dev-bot 4901d8f
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 51de497
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 8812b10
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot f70341e
fix(channels): close the review rounds 15-19 cluster in restore/rotation
wenshao 490a941
Merge remote-tracking branch 'origin/main' into takeover/channel-sess…
wenshao f3a030a
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot d27a61d
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 35d5644
Merge branch 'main' into feat/channel-session-rotation
qwen-code-dev-bot 382d459
chore(channels): merge main into the sessionRotation branch
qwen-code-dev-bot 7330f7d
chore(channels): merge main into the sessionRotation branch
qwen-code-dev-bot a5ad737
fix(cli): merge duplicate channel-base imports in config-utils
yiliang114 0999b63
style(channels): apply prettier to the sessionRotation merge resolution
yiliang114 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
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.