-
Notifications
You must be signed in to change notification settings - Fork 2
migration: add range version RPC handlers #1088
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
52 commits
Select commit
Hold shift + click to select a range
ac75ab1
migration: add range version RPC handlers
bootjp 0a1b9c8
Preserve staged key scan routing
bootjp e7815af
kv: cover staged tombstones in reverse auxiliary scans
bootjp 3fa73ed
migration: exempt resolver-owned keys from the floor precheck
bootjp 86c48e6
migration: mark route group on exact legacy list-delta scans
bootjp da3b967
migration: halt raft apply when an import fails on one voter
bootjp 8668bdc
migration: tombstone staged rows on prefix deletes
bootjp b7aa882
Revert "migration: tombstone staged rows on prefix deletes"
bootjp ddfbdb0
migration: export filesystem chunk payloads
bootjp a32559a
migration: stop double-exporting chunks; normalize ownership lookups
bootjp 98e9a1c
migration: export routed filesystem usage counters
bootjp b1896b7
migration: reject foreign explicit-group reads after promotion
bootjp c85adaa
migration: cap the promotion batch bounds server-side
bootjp b087bed
migration: bound the staged-visibility candidate range scan
bootjp a7c5967
migration: bound candidate probes to the exact key
bootjp 0d52124
migration: reject user writes to migration control prefixes
bootjp 5f07cc0
migration: cap export scan work server-side
bootjp 9e0d8b6
migration: apply expiration to staged-only values
bootjp 48a03d8
migration: preserve snapshot key limits when staging imports
bootjp 473110b
Merge hotspot split store export base
bootjp 5029acc
Fix FSM migration apply fences
bootjp f654d1b
Route promoted S3 bucket metadata
bootjp c044e7d
Batch staged prefix tombstones
bootjp 11307fa
Preserve migration retry state
bootjp 7b6d12d
Preserve legacy S3 auxiliary scans
bootjp 3adfc31
Expire staged visibility winners
bootjp f99f909
Reject staged control raw writes
bootjp 6059584
Route S3 auxiliary owner probes through leaders
bootjp 70d852f
Preserve max-size keys during staged imports
bootjp adfcf26
Support group-aware owner probes
bootjp 0539933
Merge branch 'design/hotspot-split-m2-store-export' of github.com:boo…
bootjp cd83c05
migration: resolve txn-wrapped keys through the partition resolver
bootjp 3ad0687
migration: refuse export pages the transport cannot carry
bootjp f06fdf8
migration: split export pages before they overshoot the budget
bootjp 8432cb7
Merge design/hotspot-split-m2-store-export into design/hotspot-split-…
bootjp d0dea91
kv: reject reserved control keys on the transactional paths
bootjp 76e6b21
migration: order the staged and live probes against promotion
bootjp 58104e0
kv: narrow the transactional reserved-key test to migration-only keys
bootjp ff29188
migration: read staged before live everywhere, not just the point read
bootjp 3ca8aaf
Merge design/hotspot-split-m2-store-export into design/hotspot-split-…
bootjp d989293
kv: expect the staged owner probe first
bootjp 2fb90ad
migration: read staged before live in OCC read validation too
bootjp 1bbe007
store: emit the oldest snapshot layout that fits the state
bootjp 0f499f9
Merge remote-tracking branch 'origin/design/hotspot-split-m2-store-ex…
bootjp 712431a
migration: tighten staged transaction retries
bootjp 7b9e199
migration: honor S3 auxiliary write fences
bootjp b16dd62
migration: narrow auxiliary write fences
bootjp ace20ae
migration: pin apply-time floor checks
bootjp 986823c
migration: export filesystem auxiliary rows
bootjp da19644
migration: continue write fence validation
bootjp 30be14d
migration: route grouped reverse scans
bootjp 8fc01b3
migration: route bucket auxiliary ownership
bootjp 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
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
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.