docs: correct stable row ID migration and storage - #8852
docs: correct stable row ID migration and storage#8852lance-gatefixer[bot] wants to merge 7 commits into
Conversation
|
Important Format specification voteThis PR modifies the Lance format specification, so it requires 3 binding +1 votes from PMC members (excluding the proposer) and a minimum 72-hour voting period, weekends excluded, before it can merge. Vote by approving this PR (+1) or requesting changes (−1, a veto). See the voting process. Status: ❌ Blocked — 0 of 3 required approvals
Updated automatically by the format-spec vote gate, which re-checks every 15 minutes — just voted? Re-check now (press Run workflow; leave the input blank to re-check every open format PR). A PMC member may apply the |
|
Blocked: the current head cannot pass Remote head |
|
Blocked: the current head cannot pass Remote head |
|
Blocked: the current head is held by an unrelated Windows runner failure and the required format-spec approval gate. Remote head |
|
Blocked: the current head remains held by an unrelated Windows hosted-runner failure and the required format-spec approval gate. Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes. Remote head 01197a5 contains the current main tip 085354e. The live format-spec-vote status targets Actions run 33217104161 and reports 0/3 PMC approvals on this commit; its evaluator job 99003082863 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and remote identity, inspected the current status and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes. Remote head 01197a5 contains the current main tip 085354e. The live format-spec-vote status targets Actions run 33218990261 and reports 0/3 PMC approvals on this commit; its evaluator job 99008845859 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and remote identity, inspected the current status and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes. Remote head 01197a5 contains the current main tip 085354e. The live format-spec-vote status targets Actions run 33219934264 and reports 0/3 PMC approvals on this commit; its evaluator job 99011652281 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and remote identity, inspected the current status and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes. Remote head 01197a5 contains the current main tip 085354e. The live format-spec-vote status targets Actions run 33220685156 and reports 0/3 PMC approvals on this commit; its evaluator job 99013887195 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and remote identity, inspected the current status and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: the current head cannot satisfy Remote head |
|
Blocked: current head c562b59 cannot satisfy format-spec-vote because the live commit status reports 0/3 PMC approvals on this commit. Actions run 33256498585 and job 99111053000 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass, the latest Gatekeeper review approves this head, git diff --check passes, and current main tip 108f78e is an ancestor of this head, so there is no attributable code failure to repair. Three eligible PMC members must provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply the format-waived label if this documentation correction qualifies as trivial. |
|
Blocked: current head c562b59 cannot satisfy format-spec-vote because the live commit status reports 0/3 PMC approvals on this commit. Actions run 33257303887 and job 99113166178 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass, the latest Gatekeeper review approves this head, git diff --check passes, and current main tip 108f78e is an ancestor of this head, so there is no attributable code failure to repair. Three eligible PMC members must provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply the format-waived label if this documentation correction qualifies as trivial. |
|
Blocked: current head c562b59 cannot satisfy format-spec-vote because the live commit status reports 0/3 PMC approvals on this commit. Actions run 33257806784 and job 99114464612 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass, the latest Gatekeeper review approves this head, git diff --check passes, and current main tip 108f78e is an ancestor of this head, so there is no attributable code failure to repair. Three eligible PMC members must provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply the format-waived label if this documentation correction qualifies as trivial. |
|
Blocked: current head c562b59 cannot satisfy format-spec-vote because the live commit status reports 0/3 PMC approvals on this commit. Actions run 33258456989 and job 99116152961 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass, the latest Gatekeeper review approves this head, git diff --check passes, and current main tip 108f78e is an ancestor of this head, so there is no attributable code failure to repair. Three eligible PMC members must provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply the format-waived label if this documentation correction qualifies as trivial. |
|
Blocked: current head e2a07d0 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit. Remote head e2a07d0 contains current main tip 6ff2a17. Actions run 33260466689 and evaluator job 99121409388 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; every build and test CheckRun passes. I fetched both branches, verified ancestry and PR identity, inspected the current checks and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: current head e2a07d0 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit. Remote head e2a07d0 contains current main tip 6ff2a17. Actions run 33261142018 and evaluator job 99123184523 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; every build and test CheckRun passes. I fetched both branches, verified ancestry and PR identity, inspected the current checks and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: current head e2a07d0 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit. Remote head e2a07d0 contains current main tip 6ff2a17. Actions run 33261840736 and evaluator job 99125002629 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; every build and test CheckRun passes. I fetched both branches, verified ancestry and PR identity, inspected the current checks and evaluator logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply format-waived if this documentation correction qualifies as trivial. |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
|
Blocked: current head Remote head The smallest next action is for three eligible PMC members to provide binding +1 approvals after the required voting period; alternatively, a PMC member may apply |
There was a problem hiding this comment.
✅ Gate recommendation: approve.
The merge from main leaves the pull-request patch unchanged. The new base only synchronizes package versions to 12.0.0-beta.5; it does not modify stable-row-ID migration, index transaction rebasing, sequence serialization, or the format contract. The previously verified migration and external-sequence guidance therefore remains accurate.
|
Blocked: remote head Remote head The smallest next action is for an authorized maintainer to rerun Rust job 99141994412; after it passes, three eligible PMC members must provide binding +1 approvals after the voting period. Alternatively, a PMC member may apply |
|
Blocked: remote head Remote head The smallest next action is for an authorized maintainer to rerun Rust job 99141994412; after it passes, three eligible PMC members must provide binding +1 approvals after the voting period. Alternatively, a PMC member may apply |
|
Blocked: remote head Remote head The smallest next action is for an authorized maintainer to rerun Rust job 99141994412; after it passes, three eligible PMC members must provide binding +1 approvals after the voting period. Alternatively, a PMC member may apply |
|
Blocked: remote head Remote head The smallest next action is for an authorized maintainer to rerun Rust job 99141994412; after it passes, three eligible PMC members must provide binding +1 approvals after the voting period. Alternatively, a PMC member may apply |
Summary
Root cause
The format documentation and protobuf comments still described pre-implementation plans: they said existing datasets could not migrate and presented a 200 KB inline/external threshold as active writer behavior. Migration has since shipped, but writers still emit every sequence inline and readers cannot load external version sequences.
Validation
protoc --proto_path=../protos --descriptor_set_out=/dev/null ../protos/table.protouv run mkdocs build(completed with pre-existing missing-link warnings outside this change)git diff --checkFixes #8851