Skip to content

Pin client-rust at 18eff6d (integration on upstream 1b883bf); delete pre-557 - #79

Merged
eduralph merged 5 commits into
mainfrom
pin-1b883bf
Oct 20, 2026
Merged

eduralph merged 5 commits into
mainfrom
pin-1b883bf

Conversation

@eduralph

Copy link
Copy Markdown
Contributor

The sync after tikv/client-rust merged #557 and #551 (getwyrd/client-rust#3 merged upstream master 1b883bf into integration). A reviewed pin bump per ADR-0001.

  • pins.toml: rev = 18eff6d (the merge), upstream_base = 1b883bf. integration now carries only #558 (still open upstream) and the fork's AGENTS.md.
  • pre-557 deleted: the Cargo feature, the cfg arms and the pre-557-only test in mapping.rs, the two CI steps, and the Makefile's DRIVER_FEATURES hook. upstream_base contains #557, so the upstream view builds with no switch.
  • Evidence at the new pin, findings/gate-evidence-18eff6d.txt, captured on a clean harness (c27a931) against a leased single-node v8.5.5 cluster with PARITY_STRICT=1: the gate is all green (18 + 1 passed, d6 and d7 included), the ledger holds (G-0001 HOLDS, G-0002 XDIVERGE exactly as declared), and the upstream view at 1b883bf exits 0. No ledger claim moved.
  • README: the verdict paragraph is at 18eff6d; b10bc69 moves to History.
  • The candidate-mode test fixture is re-recorded from a real candidate run at the new pin: ledger-check refuses results produced against a pin pins.toml no longer names, which failed 15 tests with the old fixture.

make check passes locally; adversarial review clean.

upstream master now contains #557, so the only client-rust the upstream view
builds against has MultipleRegionErrors; the ExtractedErrors arms cannot
compile anywhere any more (ADR-0001).

Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
integration merged upstream master 1b883bf (getwyrd/client-rust#3): #557 and
#551 are now in upstream_base, #558 is still carried. A reviewed pin bump
(ADR-0001); the evidence at this pin follows in its own commit.

Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
ledger-check refuses results produced against a pin that pins.toml no longer
names, so the fixture recorded at b10bc69 failed 15 of the candidate-mode
tests. Re-recorded from a real candidate run (PARITY_MODE=candidate
PARITY_GAP=G-0002 make ledger, client-rust at 18eff6d plus one uncommitted
line, leased v8.5.5 cluster), not edited by hand.

Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-20T10:58:04.113928Z c58f585 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@eduralph
eduralph merged commit a3124fd into main Oct 20, 2026
4 checks passed
@eduralph
eduralph deleted the pin-1b883bf branch October 20, 2026 11:23
@eduralph eduralph mentioned this pull request Oct 20, 2026
eduralph added a commit that referenced this pull request Oct 20, 2026
Each was a standing rule before it was written down, and every gate and
ledger run exercises it; the pin move at 18eff6d (#79) exercised 0006 and
0007 again.

Signed-off-by: Eduard Ralph <eduard@ralphovi.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant