Skip to content

docs: correct stable row ID migration and storage - #8852

Open
lance-gatefixer[bot] wants to merge 7 commits into
mainfrom
gatekeeper/fix-8851-1
Open

docs: correct stable row ID migration and storage#8852
lance-gatefixer[bot] wants to merge 7 commits into
mainfrom
gatekeeper/fix-8851-1

Conversation

@lance-gatefixer

Copy link
Copy Markdown
Contributor

Summary

  • document how existing datasets migrate to stable row IDs and the index/concurrency constraints
  • clarify that current writers always emit row ID and version sequences inline
  • mark external version-sequence fields as unsupported and reserved while retaining the supported external row-ID read contract

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.proto
  • uv run mkdocs build (completed with pre-existing missing-link warnings outside this change)
  • git diff --check

Fixes #8851

@github-actions github-actions Bot added A-format On-disk format: protos and format spec docs format-change A change to the format spec, which requires a vote. Remove if minor (e.g. fixing typo). documentation Improvements or additions to documentation labels Aug 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Important

Format specification vote

This 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

Approvals (this commit) none (0/3)
Vetoes none
Voting period ends Wed 2026-09-02 19:20 UTC (12:20 PDT)

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 format-waived label to waive the vote for a trivial edit (typo, wording, formatting).

lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-changes Latest Gatekeeper recommendation requests changes. label Aug 28, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot pass format-spec-vote until the required PMC approval process is satisfied.

Remote head 6682e7ddccc27d8a3fa28c9cdd297dfd906496de contains the current main tip 5b14b344e8c9757036cc7cf0b2e134ee233560b1; the live format-spec-vote status reports 0/3 PMC approvals on this commit, while Actions run 33204888739 and its evaluator job completed successfully. I fetched both branches, verified ancestry, inspected the current-head status and logs, and found no terminal build or test failure or attributable code defect 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.

@lance-gatekeeper lance-gatekeeper Bot removed the K-changes Latest Gatekeeper recommendation requests changes. label Aug 28, 2026
lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 28, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot pass format-spec-vote until the required PMC approval process is satisfied.

Remote head 6682e7ddccc27d8a3fa28c9cdd297dfd906496de contains the current main tip 5b14b344e8c9757036cc7cf0b2e134ee233560b1; the live format-spec-vote status reports 0/3 PMC approvals on this commit, while current-head Actions run 33205470285 and its evaluator job completed successfully. I fetched both branches, verified ancestry, inspected all current-head checks and the evaluator logs, and found no terminal build or test failure or attributable code defect 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head is held by an unrelated Windows runner failure and the required format-spec approval gate.

Remote head 6682e7ddccc27d8a3fa28c9cdd297dfd906496de contains the current main tip 5b14b344e8c9757036cc7cf0b2e134ee233560b1. Python windows job 98963312295 failed only test_torch_index_with_nans[Legacy] because PyTorch Inductor received PermissionError reopening a generated runner-temp file; the same test passed on Windows for the exact base in job 98918373866, and this branch changes only Markdown and protobuf comments. Separately, format-spec-vote reports 0/3 PMC approvals on this commit. I fetched both branches, verified ancestry, compared the current-head and exact-base logs, and found no attributable code defect to repair. The smallest next actions are to rerun the failed Windows job on a clean hosted runner and obtain the required three binding +1 PMC approvals after the voting period; practical alternatives are rerunning the full Python workflow and, if this documentation correction qualifies as trivial, having a PMC member apply format-waived.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head remains held by an unrelated Windows hosted-runner failure and the required format-spec approval gate.

Remote head 6682e7ddccc27d8a3fa28c9cdd297dfd906496de contains the current main tip 5b14b344e8c9757036cc7cf0b2e134ee233560b1. Python windows job 98963312295 failed only test_torch_index_with_nans[Legacy] because PyTorch Inductor received PermissionError reopening a generated runner-temp file; exact-base Windows job 98918373866 passed that test and all 1,364 tests, while this branch changes only Markdown and protobuf comments. Separately, format-spec-vote reports 0/3 PMC approvals on this commit, and evaluator run 33209947118 completed successfully. I fetched both branches, verified ancestry, compared the current-head and exact-base logs, and ran git diff --check; no attributable code defect remains to repair. The smallest next actions are to rerun the failed Windows job on a clean hosted runner and obtain three binding +1 PMC approvals after the voting period; practical alternatives are rerunning the full Python workflow and, if this documentation correction qualifies as trivial, having a PMC member apply format-waived.

@lance-gatekeeper lance-gatekeeper Bot removed the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 28, 2026
lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 28, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head 01197a5e6e91acb18b0bf5bfd8f7d33538c44a55 contains the current main tip 085354e6ac9f6178aa15fcb4bb1ab410c82bd203. The live format-spec-vote status targets Actions run 33216656108 and reports 0/3 PMC approvals on this commit; its evaluator job 99001687932 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head 01197a5e6e91acb18b0bf5bfd8f7d33538c44a55 contains the current main tip 085354e6ac9f6178aa15fcb4bb1ab410c82bd203. The live format-spec-vote status targets Actions run 33221480344 and reports 0/3 PMC approvals on this commit; its evaluator job 99016231702 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head 01197a5e6e91acb18b0bf5bfd8f7d33538c44a55 contains the current main tip 085354e6ac9f6178aa15fcb4bb1ab410c82bd203. The live format-spec-vote status targets Actions run 33222441276 and reports 0/3 PMC approvals on this commit; its evaluator job 99019148730 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.

@lance-gatekeeper lance-gatekeeper Bot removed the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026
lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head c562b59098e2dadca60b8daffe89b8cdc6130a81 contains the current main tip 108f78e927266d8a8ee14dadc74d455f7242dd85. The live format-spec-vote status targets Actions run 33252598182 and reports 0/3 PMC approvals on this commit; evaluator job 99100750453 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks, reviews, comments, and evaluator logs, and ran git diff --check; no attributable repository failure 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head c562b59098e2dadca60b8daffe89b8cdc6130a81 contains the current main tip 108f78e927266d8a8ee14dadc74d455f7242dd85. The live format-spec-vote status targets Actions run 33253389311 and reports 0/3 PMC approvals on this commit; evaluator job 99102823903 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks, reviews, comments, and evaluator logs, and ran git diff --check; no attributable repository failure 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head c562b59098e2dadca60b8daffe89b8cdc6130a81 contains the current main tip 108f78e927266d8a8ee14dadc74d455f7242dd85. The live format-spec-vote status targets Actions run 33253960561 and reports 0/3 PMC approvals on this commit; evaluator job 99104344320 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks, reviews, comments, and evaluator logs, and ran git diff --check; no attributable repository failure 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head c562b59098e2dadca60b8daffe89b8cdc6130a81 contains the current main tip 108f78e927266d8a8ee14dadc74d455f7242dd85. The live format-spec-vote status targets Actions run 33254684071 and reports 0/3 PMC approvals on this commit; evaluator job 99106230043 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks, reviews, comments, and evaluator logs, and ran git diff --check; no attributable repository failure 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: the current head cannot satisfy format-spec-vote until the required PMC approval process completes.

Remote head c562b59098e2dadca60b8daffe89b8cdc6130a81 contains the current main tip 108f78e927266d8a8ee14dadc74d455f7242dd85. The live format-spec-vote status targets Actions run 33255861047 and reports 0/3 PMC approvals on this commit; evaluator job 99109322421 completed successfully, and all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks, reviews, comments, and evaluator logs, and ran git diff --check; no attributable repository failure 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatekeeper lance-gatekeeper Bot removed the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026
lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33263181664 and evaluator job 99128513499 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33263850791 and evaluator job 99130270104 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33264536888 and evaluator job 99132153456 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass. I fetched both branches, verified ancestry and PR identity, inspected the current checks and evaluator logs, retried transient GitHub reads successfully, 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33265288659 and evaluator job 99134170221 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass. 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33266491437 and evaluator job 99137354117 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass. 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.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: current head e2a07d0fef50fb8804f5efc06120add19ed6c824 cannot satisfy format-spec-vote because the live status reports 0/3 PMC approvals on this commit.

Remote head e2a07d0fef50fb8804f5efc06120add19ed6c824 contains current main tip 6ff2a173cfd5072ab1a2862352e72a4e703e84f4. Actions run 33267181345 and evaluator job 99139207605 completed successfully and logged PR #8852: 0/3 PMC approvals on this commit; all 32 current-head CheckRuns pass. 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.

@lance-gatekeeper lance-gatekeeper Bot removed the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026

@lance-gatekeeper lance-gatekeeper Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Aug 29, 2026
@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 remains blocked by an unrelated Rust windows-build recall failure and by format-spec-vote reporting 0/3 required PMC approvals.

Remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 contains current main tip 556637791d0048c2b4f1342dd84b67c8bbd65259. Rust run 33268233206, job 99141994412, failed only test_legacy_ivf_pq_cosine_multivec_smoke at recall 0.49 against 0.50; exact-base main run 33268140364, job 99141758406, passed the same test and Windows suite, while this PR changes only the row-ID documentation and protobuf comments. The format-vote evaluator run 33268555329 completed successfully but reported PR #8852: 0/3 PMC approvals on this commit. I fetched both branches, verified ancestry and PR identity, inspected the current and exact-base logs, ran git diff --check, and attempted the failed-job rerun; the available App could not initiate it. No attributable code defect remains to repair without speculation.

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 format-waived if this documentation correction qualifies as trivial.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 remains blocked by an unrelated Rust windows-build recall failure and by format-spec-vote reporting 0/3 required PMC approvals.

Remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 contains current main tip 556637791d0048c2b4f1342dd84b67c8bbd65259. Rust run 33268233206, job 99141994412, failed only test_legacy_ivf_pq_cosine_multivec_smoke at recall 0.49 against 0.50; exact-base main run 33268140364, job 99141758406, passed the same test and Windows suite, while this PR changes only the row-ID documentation and protobuf comments. The current format-vote evaluator run 33269136506 completed successfully but reported PR #8852: 0/3 PMC approvals on this commit. I fetched both branches, verified ancestry and PR identity, inspected the current and exact-base logs, ran git diff --check, and attempted the failed-job rerun; the available App could not initiate it. No attributable code defect remains to repair without speculation.

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 format-waived if this documentation correction qualifies as trivial.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 remains blocked by an unrelated Rust windows-build recall failure and by format-spec-vote reporting 0/3 required PMC approvals.

Remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 contains current main tip 556637791d0048c2b4f1342dd84b67c8bbd65259. Rust run 33268233206, job 99141994412, failed only test_legacy_ivf_pq_cosine_multivec_smoke at recall 0.49 against 0.50; exact-base main run 33268140364, job 99141758406, passed the same test and Windows suite, while this PR changes only the row-ID documentation and protobuf comments. The current format-vote evaluator run 33270469673 completed successfully but reported PR #8852: 0/3 PMC approvals on this commit. I fetched both branches, verified ancestry and PR identity, inspected the current and exact-base logs, ran git diff --check, and attempted the failed-job rerun; the available App could not initiate it. No attributable code defect remains to repair without speculation.

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 format-waived if this documentation correction qualifies as trivial.

@lance-gatefixer

Copy link
Copy Markdown
Contributor Author

Blocked: remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 remains blocked by an unrelated Rust windows-build recall failure and by format-spec-vote reporting 0/3 required PMC approvals.

Remote head ade6899c66ae72901dbd5292eb50af3ee3455bd2 contains current main tip 556637791d0048c2b4f1342dd84b67c8bbd65259. Rust run 33268233206, job 99141994412, failed only test_legacy_ivf_pq_cosine_multivec_smoke at recall 0.49 against 0.50; exact-base main run 33268140364, job 99141758406, passed the same test and Windows suite, while this PR changes only the row-ID documentation and protobuf comments. The current format-vote evaluator run 33271067239 completed successfully but reported PR #8852: 0/3 PMC approvals on this commit. I fetched both branches, verified ancestry and PR identity, inspected the current and exact-base logs, ran git diff --check, and attempted the failed-job rerun; the available App could not initiate it. No attributable code defect remains to repair without speculation.

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 format-waived if this documentation correction qualifies as trivial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-format On-disk format: protos and format spec docs documentation Improvements or additions to documentation format-change A change to the format spec, which requires a vote. Remove if minor (e.g. fixing typo). K-approved Latest Gatekeeper recommendation permits acceptance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: stable row id spec describes migration and inline/external storage inaccurately

0 participants