Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
369 commits
Select commit Hold shift + click to select a range
77b6369
UNBUILT D16 chain: PREREG amendment 3 -- second review's corrections …
RyanLin5967 Sep 24, 2026
b8ab75d
UNBUILT D16 chain: fire-check restores by bytes, pins HEAD, checks ex…
RyanLin5967 Sep 24, 2026
489bc0d
UNBUILT D16 chain: fire-check mutates and restores exact bytes, not l…
RyanLin5967 Sep 24, 2026
cb1b287
UNBUILT D223: red tests — nothing the wire cannot carry is admitted a…
RyanLin5967 Sep 24, 2026
7f6d6c5
UNBUILT D223: PREREG amendment 8 — red run R5, the admission fix plan…
RyanLin5967 Sep 24, 2026
c590265
UNBUILT D223: pin test E's signed probe at 4,194,439 bytes; correct t…
RyanLin5967 Sep 24, 2026
20d8d44
UNBUILT D223: admit at proposal by the encoder's own measure; the dis…
RyanLin5967 Sep 24, 2026
010d3c4
UNBUILT D223: post-fix tests — every refused send is counted (T4); an…
RyanLin5967 Sep 24, 2026
ec08152
UNBUILT D223: PREREG amendment 9 — fix 20d8d44 and tests 010d3c4 reco…
RyanLin5967 Sep 24, 2026
749d399
UNBUILT D223: narrow the transport's loss-accounting claims to what i…
RyanLin5967 Sep 24, 2026
d42e0fd
UNBUILT D223: PREREG amendment 10 — lane D73's three observations ver…
RyanLin5967 Sep 24, 2026
1b8d290
UNBUILT D223: PREREG erratum — amendment 10's pointer to O-1's option…
RyanLin5967 Sep 24, 2026
d7823b1
UNBUILT D16 chain: PREREG amendment 4 -- the baseline-identity check …
RyanLin5967 Sep 24, 2026
724905a
UNBUILT D16 chain: fire-check blocks signals during an atomic restore…
RyanLin5967 Sep 24, 2026
9b0f4af
UNBUILT D224: red test — a frame sent after the peer idle-closed the …
RyanLin5967 Sep 24, 2026
55d3eaa
UNBUILT D224: pre-register red and green, the gap threshold G = idle_…
RyanLin5967 Sep 24, 2026
3cbbc80
UNBUILT D224: probe a link left idle past half the idle deadline befo…
RyanLin5967 Sep 24, 2026
12fb897
UNBUILT D224: post-fix tests — a busy link is never probed (the contr…
RyanLin5967 Sep 24, 2026
7d9567f
UNBUILT D224: PREREG amendment 1 — fix 3cbbc80 and tests 12fb897 reco…
RyanLin5967 Sep 24, 2026
0fe4f75
UNBUILT D16 chain: PREREG amendment 5 -- one-shot signals, signal-ato…
RyanLin5967 Sep 24, 2026
3fc76c2
UNBUILT D16 chain: one-shot signals, signal-atomic apply, and a singl…
RyanLin5967 Sep 24, 2026
1950362
UNBUILT D191 harness: print DIFF_ROWS min-max and the PendingConcurre…
RyanLin5967 Sep 24, 2026
3083397
UNBUILT D223 review: red tests — a frame over the pre-D223 read bound…
RyanLin5967 Sep 24, 2026
dd6304a
UNBUILT D223 review: PREREG amendment 11 — R6 predictions, the F2 ver…
RyanLin5967 Sep 24, 2026
85df0da
UNBUILT D223 review F2: a log that holds a frame over the pre-D223 re…
RyanLin5967 Sep 24, 2026
bce1f60
UNBUILT D223 review F3/F4: the transport's meters are readable from a…
RyanLin5967 Sep 24, 2026
aaaadb4
UNBUILT D223 review F3: post-fix test — the transport's meters are re…
RyanLin5967 Sep 24, 2026
a8fdd80
UNBUILT D223 review F5: tel/log.rs keeps its old write limit, no long…
RyanLin5967 Sep 24, 2026
31541c7
UNBUILT D223 review F5: correct two docs D223 made stale (snapshot's …
RyanLin5967 Sep 24, 2026
36e0a81
UNBUILT D223 review F7: Node::propose's doc names admission refusals,…
RyanLin5967 Sep 24, 2026
38efedb
UNBUILT D223 review: mutants M35-M40 (unsigned disk bound, the versio…
RyanLin5967 Sep 24, 2026
3e626dd
UNBUILT D16 chain: PREREG amendment 6 -- a reverted file is a foreign…
RyanLin5967 Sep 24, 2026
d815c1b
UNBUILT D223 review: PREREG amendment 12 — commits, the tests_node 12…
RyanLin5967 Sep 24, 2026
7e0661f
UNBUILT D16 chain: a reverted file is a foreign edit; nothing after t…
RyanLin5967 Sep 24, 2026
c4226f1
UNBUILT D16 chain: a git failure while verifying the restore exits 2,…
RyanLin5967 Sep 24, 2026
9c7b7d9
UNBUILT D225 red tests: a count split leaves an unserialisable half
RyanLin5967 Sep 24, 2026
92373ff
UNBUILT D224 review: red test H — a link left holding a refused hands…
RyanLin5967 Sep 24, 2026
bb390f2
UNBUILT D224 review: PREREG amendment 2 — red test H and Run R2, the …
RyanLin5967 Sep 24, 2026
b05aaa3
UNBUILT D224 review: a probe reads unread bytes as a closed link (F4)…
RyanLin5967 Sep 24, 2026
92e28fa
UNBUILT D224 review: the registered test changes — I and P settle 200…
RyanLin5967 Sep 24, 2026
a9d568c
UNBUILT D224 review: mutant N6 (unread bytes read as alive); N1-N6 re…
RyanLin5967 Sep 24, 2026
859f1b6
UNBUILT D224 review: PREREG amendment 3 — the fix, the test changes a…
RyanLin5967 Sep 24, 2026
49ba420
UNBUILT D224 review: PREREG erratum — the fix changes four code lines…
RyanLin5967 Sep 24, 2026
c64e3b5
UNBUILT D16 chain: name a foreign edit on every exit that mentions th…
RyanLin5967 Sep 24, 2026
429664d
UNBUILT D225: split B+tree pages by bytes, bound entries at 2034 bytes
RyanLin5967 Sep 24, 2026
12046b8
UNBUILT D207 review 4: PREREG amendment 13 — tests W1-W4 and mutants …
RyanLin5967 Sep 24, 2026
0c2bc92
UNBUILT D207 review 4 C1: tests W1-W4 — a mixed batch raises either w…
RyanLin5967 Sep 24, 2026
d435fd9
UNBUILT D207 review 4 C2-C4: log.rs's docs state the mixed-version li…
RyanLin5967 Sep 24, 2026
fe26b6b
UNBUILT D207 review 4: mutants M41-M46 (the batch rule three ways, th…
RyanLin5967 Sep 24, 2026
1eaf1a7
UNBUILT D207 review 4: PREREG amendment 14 — W1-W4, the docs and M41-…
RyanLin5967 Sep 24, 2026
3327450
UNBUILT D231: build.rs re-stamps when the build's inputs or the git s…
RyanLin5967 Sep 24, 2026
fe3c6ba
UNBUILT D231: state why the path check exists -- rev-parse echoes an …
RyanLin5967 Sep 24, 2026
4462bd2
UNBUILT D224: merge D207's final tip 1eaf1a7, so D224 lands containin…
RyanLin5967 Sep 24, 2026
420cda4
UNBUILT D224: PREREG amendment 4 — the D207 merge, the probe's meters…
RyanLin5967 Sep 24, 2026
5445fa7
UNBUILT D224: TransportCounters carries idle_probes and idle_redials,…
RyanLin5967 Sep 24, 2026
4a5c95c
UNBUILT D224: test K — a running node's transport_counters() shows th…
RyanLin5967 Sep 24, 2026
18b08a8
UNBUILT D224: mutants N7-N8 (a probe counter dropped from the node's …
RyanLin5967 Sep 24, 2026
bf1fd63
UNBUILT D224: PREREG amendment 5 — the merge, the counter fields, tes…
RyanLin5967 Sep 24, 2026
5c6e330
UNBUILT D224 review 2: PREREG amendment 6 — R2's reading, the carried…
RyanLin5967 Sep 24, 2026
8a2b344
UNBUILT D224 review 2 G2: the carried frame can still be lost on a re…
RyanLin5967 Sep 24, 2026
8dda35b
UNBUILT D224 review 2: reflow the carried-frame comment (comment only)
RyanLin5967 Sep 24, 2026
bdf6b0e
UNBUILT D224 review 2 G3: test T — a link closed by a peer with half …
RyanLin5967 Sep 24, 2026
d9824d2
UNBUILT D224 review 2: test K asserts the node's snapshot EQUALS the …
RyanLin5967 Sep 24, 2026
5b7d98d
UNBUILT D224 review 2: mutants N9 (gate = whole deadline) and N10 (re…
RyanLin5967 Sep 24, 2026
c797187
UNBUILT D224 review 2: PREREG amendment 7 — the changes, counts (per-…
RyanLin5967 Sep 24, 2026
c7de9fe
UNBUILT D225: close the review's four findings on refused entries
RyanLin5967 Sep 24, 2026
0237c4d
UNBUILT D231: review 1 -- stop watching packed-refs, make every watch…
RyanLin5967 Sep 24, 2026
64753f9
UNBUILT D225: UPDATE's NOT NULL check joins the pre-pass; the rebuild…
RyanLin5967 Sep 24, 2026
0ff7016
UNBUILT D235: failing-first tests -- a rebuild must keep a D16 pin
RyanLin5967 Sep 24, 2026
6589552
UNBUILT D235: both rebuilders keep a D16 pin -- a reaped interior wit…
RyanLin5967 Sep 24, 2026
c77ab7b
UNBUILT D224 review 3: PREREG amendment 8 — T's kills of N1-N4, test …
RyanLin5967 Sep 24, 2026
535d388
UNBUILT D224 review 3: 'two frames' is a lower bound, and a re-campai…
RyanLin5967 Sep 24, 2026
d1392da
UNBUILT D224 review 3 R2/R4: test L — a link the peer reset (SO_LINGE…
RyanLin5967 Sep 24, 2026
649f732
UNBUILT D224 review 3 R3: test K leaves unequal meters (a probe of an…
RyanLin5967 Sep 24, 2026
a508498
UNBUILT D224 review 3: mutants N11-N12 (the node snapshot cross-wired…
RyanLin5967 Sep 24, 2026
452ec2c
UNBUILT D224 review 3: PREREG amendment 9 — the changes, counts (per-…
RyanLin5967 Sep 24, 2026
8d2d0f0
UNBUILT D235: pre-register red, green, collateral, the suite count an…
RyanLin5967 Sep 24, 2026
72e1620
UNBUILT D225: make two tests discriminate what they claim
RyanLin5967 Sep 24, 2026
5ace333
UNBUILT D224 review 3: the retransmission bound names may_campaign() …
RyanLin5967 Sep 24, 2026
07e0c1f
UNBUILT D224 review 3: PREREG amendment 10 — the retransmission bound…
RyanLin5967 Sep 24, 2026
d5ff299
UNBUILT D224: N6, N9 and N10 regenerated from 5ace333 (hunk context o…
RyanLin5967 Sep 24, 2026
fd7f0fa
UNBUILT D231: review 2 -- every watch has a step that kills it; predi…
RyanLin5967 Sep 24, 2026
4f4373f
UNBUILT D235: review fixes -- a walk stops at a recycled incarnation;…
RyanLin5967 Sep 24, 2026
f518e6b
UNBUILT D235: PREREG amendment 1 -- review corrections, exact mutant …
RyanLin5967 Sep 24, 2026
ffbddc3
UNBUILT D231: lead decisions on review 2 (F1-F10) -- 46 pre-registere…
RyanLin5967 Sep 24, 2026
e60f86b
UNBUILT D244 red tests: a failed read of page 1 at a root split's pub…
RyanLin5967 Sep 24, 2026
dd021cd
UNBUILT D244: publish_root records a root as published only after pag…
RyanLin5967 Sep 24, 2026
cc13461
UNBUILT D235: say what the generation check does and does not do (com…
RyanLin5967 Sep 24, 2026
baa1d3c
UNBUILT D249: red tests — an ALTER RENAME COLUMN / ADD COLUMN to a 30…
RyanLin5967 Sep 24, 2026
ab53915
UNBUILT D249: PREREG — Run R at baa1d3c, the encoder-as-precheck in p…
RyanLin5967 Sep 24, 2026
d42549f
UNBUILT D249: red test — a refused ninth column leaves the row readab…
RyanLin5967 Sep 24, 2026
7d72862
UNBUILT D249: PREREG amendment 1 — A9, and E2's kill corrected (AA ca…
RyanLin5967 Sep 24, 2026
5f2440d
UNBUILT D235: PREREG amendment 2 -- the lead's F1-F6 decisions mapped…
RyanLin5967 Sep 24, 2026
19265ff
UNBUILT D235: red test -- a rebuild does not pin a recycled parent sl…
RyanLin5967 Sep 24, 2026
24c0ead
UNBUILT D249: plan_alters asks the catalog encoder about the entry fi…
RyanLin5967 Sep 24, 2026
76d2c36
UNBUILT D249: unit tests U1 (an entry larger than a page is refused b…
RyanLin5967 Sep 24, 2026
44f67db
UNBUILT D249: mutants E1-E3 (pre-check removed, moved after the rewri…
RyanLin5967 Sep 24, 2026
98432bc
UNBUILT D249: PREREG amendment 2 — the fix, tests, mutants, counts (p…
RyanLin5967 Sep 24, 2026
d2dbaba
UNBUILT D225: review 4 decisions F1a-F1d, F3 killers, F4 plan premises
RyanLin5967 Sep 24, 2026
53aa398
UNBUILT D244 tests: A1 is now a fork that faults after splitting the …
RyanLin5967 Sep 24, 2026
f3fdea0
UNBUILT D235: PREREG amendment 3 -- M5's cell corrected, the recycled…
RyanLin5967 Sep 24, 2026
faf45e5
UNBUILT D235: the recycled-slot test asserts the pin the rule keeps o…
RyanLin5967 Sep 24, 2026
367693b
UNBUILT D231: PREREG amendment 1 (review 3) -- 50 verdicts, steps 24/…
RyanLin5967 Sep 24, 2026
4734228
UNBUILT D231: review 3 (F1-F10) -- steps 24/25, fail-closed edits, 50…
RyanLin5967 Sep 24, 2026
6c3f874
UNBUILT D244 tests: A1 never steers a deadline or child key into the …
RyanLin5967 Sep 24, 2026
b5cbdec
UNBUILT D235: PREREG amendment 4 -- review 3's W1-W3 and N1 recorded;…
RyanLin5967 Sep 24, 2026
cf7085b
UNBUILT D235: the D201 route supplies only the detach, not the recycl…
RyanLin5967 Sep 24, 2026
4a9dd6f
UNBUILT D249 review: PREREG amendment 3 — A9's premise corrected, A33…
RyanLin5967 Sep 24, 2026
0369d88
UNBUILT D249 review: tests A33 (a 33rd column pins the refusal before…
RyanLin5967 Sep 24, 2026
fa2e9a3
UNBUILT D249 review: apply_plan refuses a plan whose table changed si…
RyanLin5967 Sep 24, 2026
27dd0a1
UNBUILT D249 review: mutants E4 (index renames not checked) and E5 (s…
RyanLin5967 Sep 24, 2026
17604f5
UNBUILT D244 tests: A1 never steers into a leaf the fork reads before…
RyanLin5967 Sep 24, 2026
ef64ffd
UNBUILT D225: review 5 decisions R1, R2, R4, R5, R6
RyanLin5967 Sep 24, 2026
ff12cfe
UNBUILT D244 docs: a no-op set_state can now return a failed heal-pub…
RyanLin5967 Sep 24, 2026
815ba5a
UNBUILT D244 F7: the clean exit publishes the branch catalog's root a…
RyanLin5967 Sep 24, 2026
8d95d28
UNBUILT D244 F7 test: a failed publish, no further mutation, split pa…
RyanLin5967 Sep 24, 2026
c09d99f
D255 red: ON conjuncts reading one relation or none are dropped by th…
RyanLin5967 Sep 24, 2026
14b4453
D255 fix: place every INNER-join ON conjunct by the relations it read…
RyanLin5967 Sep 24, 2026
feed5f9
UNBUILT D244: every exit step runs whatever the earlier ones returned…
RyanLin5967 Sep 24, 2026
ea2b58f
UNBUILT D244 test: a source-shape check that run_cli ends through exi…
RyanLin5967 Sep 24, 2026
547de64
UNBUILT D249 review 2: PREREG amendment 4 — the staleness check compa…
RyanLin5967 Sep 24, 2026
c5e57b8
UNBUILT D249 review 2: the staleness check compares the live entry wi…
RyanLin5967 Sep 24, 2026
e6af639
UNBUILT D249 review 2: A9 renamed and its message cut to what it pins…
RyanLin5967 Sep 24, 2026
bed42db
UNBUILT D249 review 2: E5 re-anchored on the new comparison; E1-E5 cu…
RyanLin5967 Sep 24, 2026
9b291ac
UNBUILT D249 review 2: PREREG amendment 5 — the as-read check, A9 and…
RyanLin5967 Sep 24, 2026
cb3787e
UNBUILT D231: PREREG amendment 2 (review 4) -- 64 verdicts, steps 26-…
RyanLin5967 Sep 24, 2026
35f42a3
UNBUILT D231: PREREG amendment 2a -- step 29 fails git status through…
RyanLin5967 Sep 24, 2026
3f9f41c
UNBUILT D225: review 6 decisions H1 and F1-F8
RyanLin5967 Sep 24, 2026
47df5f8
UNBUILT D231: review 4 (N1-N7, H1-H2) -- unknown for a foreign repo, …
RyanLin5967 Sep 24, 2026
0bd9802
UNBUILT D249 review 3: PREREG amendment 6 — ST2 and E7 (H1), the blin…
RyanLin5967 Sep 24, 2026
005e1b2
UNBUILT D249 review 3: the staleness check's blind spot stated by its…
RyanLin5967 Sep 24, 2026
e6f8775
UNBUILT D249 review 3: test ST2 — a plan held across another ALTER of…
RyanLin5967 Sep 24, 2026
d9e42d1
UNBUILT D249 review 3: mutant E7 (the live schema overwritten before …
RyanLin5967 Sep 24, 2026
06b0188
UNBUILT D249 review 3: PREREG amendment 7 — ST2, E7 and the H2/H3 com…
RyanLin5967 Sep 24, 2026
0e89af6
UNBUILT D244: durable() publishes an owed root before it flushes, und…
RyanLin5967 Sep 24, 2026
a3a4bd7
UNBUILT D244 tests: A3, a sync after a failed publish with no clean e…
RyanLin5967 Sep 24, 2026
b310768
UNBUILT D244: pgserver's exit publish reverted, since its code after …
RyanLin5967 Sep 24, 2026
caf6ba4
D255 red, amendment 2: review F3/F4/F7/F8/F9 tests and the LEFT JOIN …
RyanLin5967 Sep 24, 2026
986eef5
D255 fix, amendment 2: join-type-aware push, ON placement through it,…
RyanLin5967 Sep 24, 2026
1c20cbe
UNBUILT D254: red tests — CREATE TABLE, CREATE INDEX and CREATE FULLT…
RyanLin5967 Sep 24, 2026
d8bf380
UNBUILT D254: PREREG — the persist loop, Run R at 1c20cbe (0/4, Io), …
RyanLin5967 Sep 24, 2026
64d6d90
UNBUILT D254: persist asks the encoder about every entry before writi…
RyanLin5967 Sep 24, 2026
1654b9b
UNBUILT D254: mutants P1-P4 (the persist pre-pass and each DDL pre-ch…
RyanLin5967 Sep 24, 2026
1eb4da3
UNBUILT D254: PREREG amendment 1 — the fix and P1-P4 recorded; counts…
RyanLin5967 Sep 24, 2026
f87e08c
D255/D266 red, amendment 4: WHERE-as-join-predicate, no plan-time eva…
RyanLin5967 Sep 24, 2026
f337998
D255/D266 fix, amendment 4: WHERE over an INNER join feeds the join g…
RyanLin5967 Sep 24, 2026
d8956c1
UNBUILT D254 review 1: PREREG amendment 2 — the cost restated (R7), t…
RyanLin5967 Sep 24, 2026
8ef6572
UNBUILT D254 review 1: the size refusal says 'before any catalog page…
RyanLin5967 Sep 24, 2026
e5e2332
UNBUILT D254 review 1: CI and CF assert the refused index is absent f…
RyanLin5967 Sep 24, 2026
6ead01b
UNBUILT D254 review 1: PREREG amendment 3 — the text, message and CI/…
RyanLin5967 Sep 24, 2026
1793298
UNBUILT D270: red tests — on a two-page catalog, a refused allocation…
RyanLin5967 Sep 24, 2026
ce06adc
UNBUILT D270: PREREG — the mixed-image routes, Run R at 1793298 (0/2)…
RyanLin5967 Sep 24, 2026
34c9f41
UNBUILT D244: publish_if_owed turns a poisoned logical lock into an e…
RyanLin5967 Sep 24, 2026
05878dc
UNBUILT D270: persist lays out, serializes once, walks the chain and …
RyanLin5967 Sep 24, 2026
3b37071
UNBUILT D270: mutants Q1-Q3 (page 1 written before allocating, before…
RyanLin5967 Sep 24, 2026
56ba536
UNBUILT D270: PREREG amendment 1 — the fix and Q1-Q3 recorded, Q2's F…
RyanLin5967 Sep 24, 2026
996c598
UNBUILT D231: PREREG amendment 3 (review 5) -- 104 verdicts, steps 33…
RyanLin5967 Sep 24, 2026
c96d166
UNBUILT D225: review 7 decisions H2 and K1-K9 (PREREG amendment 4 2cb…
RyanLin5967 Sep 24, 2026
8aba419
UNBUILT D225 red (PREREG amendment 5 5fbdb89): a branch INSERT or UPD…
RyanLin5967 Sep 24, 2026
da8e10c
D270: raw outputs of the registered run at 56ba536 (compile, R, L, G,…
RyanLin5967 Sep 24, 2026
4097a1e
D224: raw tip compile output at d5ff299, uninterpreted
RyanLin5967 Sep 24, 2026
bc45500
D207: raw tip compile output at 1eaf1a7, uninterpreted
RyanLin5967 Sep 24, 2026
fcf3cdb
UNBUILT D231: review 5 (U1-U3, R1, M2) -- untracked inputs and bytes …
RyanLin5967 Sep 24, 2026
0d56eea
UNBUILT D231: step 39 edits without changing the file's size (a size …
RyanLin5967 Sep 24, 2026
b98d356
D280 RED: a restored base backup opened by the CLI loses a committed …
RyanLin5967 Sep 24, 2026
f3c7900
D280: refuse opening a data file whose pages carry LSNs its WAL never…
RyanLin5967 Sep 24, 2026
72fa4b8
r11-dist: part A harness (E-O3/E-O2 ledger arms: HEAD, ZK, M1, OFL, M…
RyanLin5967 Sep 25, 2026
f67dc3b
r11-dist: part B harness (3 real nodes) and the GC arm (opt-in group …
RyanLin5967 Sep 25, 2026
694d785
r11-dist: part B proposals through each node's driver queue (HEADQ, G…
RyanLin5967 Sep 25, 2026
5905408
r11-dist: part A adm mode (admitted merges per batch: HEAD scalar rul…
RyanLin5967 Sep 25, 2026
9b95598
r11-dist: P7 prints driver gaps, terms and leaders after the stream, …
RyanLin5967 Sep 25, 2026
f77779e
r11-dist: B1 decomposed (stop join/drop, claim, NoOp commit) and repe…
RyanLin5967 Sep 26, 2026
ce95dd9
r11-dist A10: seed salt per run, election_timer instrument, firstfail…
RyanLin5967 Sep 26, 2026
9bd055c
r11-dist A11: growmon mode (per-second counters during a group-commit…
RyanLin5967 Sep 26, 2026
24f8dd0
r11-dist A12: idle-deadline and pre-failover idle controls; transport…
RyanLin5967 Sep 26, 2026
0d2cbc5
r11-dist A12: per-sample pre-failover idle and idle deadline in the s…
RyanLin5967 Sep 26, 2026
5e1a194
UNBUILT r11-dist: merge D224's fix (d224-idle-failover tip 4097a1e, w…
RyanLin5967 Sep 26, 2026
1e6aae9
UNBUILT r11-dist item 3: M1 retire-at-snapshot with the fence map per…
RyanLin5967 Sep 26, 2026
53ee3dd
UNBUILT r11-dist A11b: one-shot driver stall injection and an uncommi…
RyanLin5967 Sep 26, 2026
c2bba62
r11-dist A14: CW2 divergence diagnostic; F-wm apply-time per-owner fo…
RyanLin5967 Sep 27, 2026
1a80a90
r11-dist A16a: DC1 draw census and DC2 virtual-time split counter on …
RyanLin5967 Sep 27, 2026
323c965
F1 red: accepts_after_sleep meter (observation only) and the test tha…
RyanLin5967 Sep 27, 2026
45a9b77
F1 PREREG: red/green/mutant predictions and the 381-test consensus co…
RyanLin5967 Sep 27, 2026
4eac4f2
F1 raw: R red run at 323c965, unread
RyanLin5967 Sep 27, 2026
ca771fb
F1: the listener blocks in accept, so a pending connection is answere…
RyanLin5967 Sep 27, 2026
2cd07b4
F1 raw: G green run at ca771fb, unread
RyanLin5967 Sep 27, 2026
a52ff40
F1 PREREG amendment 1: R and G held; mutants M1-M3 and 20x repeats re…
RyanLin5967 Sep 27, 2026
a72ca49
F1 fire.sh: gate on src equal to the fix commit, not on HEAD
RyanLin5967 Sep 27, 2026
2722963
F1 raw: 20x repeats, unread
RyanLin5967 Sep 27, 2026
36d5c04
F1 raw: mutants M1-M3 on ca771fb, unread
RyanLin5967 Sep 27, 2026
00ce1f7
F1 RESULT: R 380/1, G 381/0, repeats 0/20 red 20/20 green 20/20 reset…
RyanLin5967 Sep 27, 2026
666d185
F1 PREREG amendment 2: real-transport instruments (3), (1), (6) and t…
RyanLin5967 Sep 27, 2026
8db6416
r11-dist: merge F1 (d224-f1-accept.noindex @ 666d185) for the real-tr…
RyanLin5967 Sep 27, 2026
85d4401
r11-dist MEASUREMENT ONLY (never lands): F1 amendment 2 instruments -…
RyanLin5967 Sep 27, 2026
edf5d70
F1 RESULT 2: real-transport instruments over holds 1-4 (F1 L3 max 0.3…
RyanLin5967 Sep 27, 2026
0dd663e
r11-dist A17 (UNBUILT): fz mode (fence-apply attribution: allocs, min…
RyanLin5967 Sep 27, 2026
76e6928
F1 RESULT 2 addendum: hold 5 landed; all 60 failovers (F1 L3 max 0.34…
RyanLin5967 Sep 27, 2026
687e633
F1 PREREG amendment 3: Rule One hold-5 corrections recorded; hold 5 V…
RyanLin5967 Sep 27, 2026
5bc200c
F1 PREREG amendment 3 erratum (a backticked word lost to the shell)
RyanLin5967 Sep 27, 2026
6d91989
r11-dist A18 (UNBUILT): fz redesigned (AZ exact A-Z history, PRE, ALL…
RyanLin5967 Sep 27, 2026
e347342
F1 RESULT 3: hold 5 re-run f1i_h5b VALID under the refined rule; tota…
RyanLin5967 Sep 27, 2026
863d755
WIP snapshot before worktree removal (Ryan 2026-09-28: 'clear up your…
RyanLin5967 Sep 28, 2026
422be66
WIP snapshot before worktree removal (Ryan 2026-09-28: 'clear up your…
RyanLin5967 Sep 28, 2026
4dbf846
r11-dist A19 (X) (UNBUILT): mode x -- AZ, OWN (owner 1's own fence re…
RyanLin5967 Oct 1, 2026
b989cea
Merge branch 'I15-review-probe' into main-all
RyanLin5967 Oct 8, 2026
7d5373b
Merge branch 'I19-atk2-LENS' into main-all
RyanLin5967 Oct 8, 2026
44b854c
Merge branch 'I19-atk2-guard' into main-all
RyanLin5967 Oct 8, 2026
b12e2d3
Merge branch 'I19-atk2-types' into main-all
RyanLin5967 Oct 8, 2026
823384b
Merge branch 'I19-atk4-LENS' into main-all
RyanLin5967 Oct 8, 2026
40f84d5
Merge branch 'I19-atk4-durability' into main-all
RyanLin5967 Oct 8, 2026
d2acc5c
Merge branch 'F4-adversarial' into main-all
RyanLin5967 Oct 8, 2026
5edb8e0
Merge branch 'F7-atk-forge' into main-all
RyanLin5967 Oct 8, 2026
1897f0a
Merge branch 'adv-vs-7bdfe77' into main-all
RyanLin5967 Oct 8, 2026
9ee240e
Merge branch 'S18-mcts-topology' into main-all
RyanLin5967 Oct 8, 2026
215d015
Merge branch 'depth-probe' into main-all
RyanLin5967 Oct 8, 2026
8a0b51f
Merge branch 'reads-limit-probe' into main-all
RyanLin5967 Oct 8, 2026
f4e2a17
Merge branch 's18-storage-limits' into main-all
RyanLin5967 Oct 8, 2026
f352c48
Merge branch 'D61-write-curve' into main-all
RyanLin5967 Oct 8, 2026
5723913
Merge branch 'd85-repro' into main-all
RyanLin5967 Oct 8, 2026
39f00cf
Merge branch 'D102-delta-write-path' into main-all
RyanLin5967 Oct 8, 2026
fffeb3b
Merge branch 'D115-artifacts' into main-all
RyanLin5967 Oct 8, 2026
d4ab2e5
Merge branch 'D89-falsify' into main-all
RyanLin5967 Oct 8, 2026
7a2db9c
Merge branch 'E6-outer-lock-count' into main-all
RyanLin5967 Oct 8, 2026
aa8139a
Merge branch 'review-cow-adv' into main-all
RyanLin5967 Oct 8, 2026
8c75466
Merge branch 'CEILING-artifacts' into main-all
RyanLin5967 Oct 8, 2026
adffcd0
Merge branch 'agent-acf966798a3979f57' into main-all
RyanLin5967 Oct 8, 2026
d206b7f
Merge branch 'd133-pending-len' into main-all
RyanLin5967 Oct 8, 2026
5ed56fd
Merge branch 'd138-load-figure-fix' into main-all
RyanLin5967 Oct 8, 2026
b0e94b2
Merge branch 'd138-measure-ship' into main-all
RyanLin5967 Oct 8, 2026
8c63c18
Merge branch 'd166-reap-depth-curve' into main-all
RyanLin5967 Oct 8, 2026
7b59ff3
Merge branch 'w4-rescope-comments' into main-all
RyanLin5967 Oct 8, 2026
9618898
Merge branch 'd170-adversary' into main-all
RyanLin5967 Oct 8, 2026
b25cef0
Merge branch 'd174-locality' into main-all
RyanLin5967 Oct 8, 2026
4b468f6
Merge branch 'd178-dml-index' into main-all
RyanLin5967 Oct 8, 2026
cddc015
Merge branch 'd184-followup-test-quality' into main-all
RyanLin5967 Oct 8, 2026
e9f8946
Merge branch 'd191-diff-applied' into main-all
RyanLin5967 Oct 8, 2026
b8cf944
Merge branch 'd192-attest-size' into main-all
RyanLin5967 Oct 8, 2026
5fd4979
Merge branch 'wall17-diff-scan' into main-all
RyanLin5967 Oct 8, 2026
dda4241
Merge branch 'd16-chain-arm' into main-all
RyanLin5967 Oct 8, 2026
9252792
Merge branch 'd207-transport-port' into main-all
RyanLin5967 Oct 8, 2026
5838287
Merge branch 'd224-f1-accept.noindex' into main-all
RyanLin5967 Oct 8, 2026
b077692
Merge branch 'd225-byte-split' into main-all
RyanLin5967 Oct 8, 2026
f54a81b
Merge branch 'd231-build-stamp' into main-all
RyanLin5967 Oct 8, 2026
bea8e98
Merge branch 'd235-rebuild-keeps-d16-pins' into main-all
RyanLin5967 Oct 8, 2026
3d97ff3
Merge branch 'd244-publish-root' into main-all
RyanLin5967 Oct 8, 2026
5fada00
Merge branch 'd255-join-conjuncts' into main-all
RyanLin5967 Oct 8, 2026
40c9ff1
Merge branch 'd270-catalog-persist-allocate-first' into main-all
RyanLin5967 Oct 8, 2026
9a069b0
Merge branch 'd280-orphan-wal' into main-all
RyanLin5967 Oct 8, 2026
b6596bd
Merge branch 'delete-insert-lookup' into main-all
RyanLin5967 Oct 8, 2026
38f5df1
Merge branch 'r11-dist.noindex' into main-all
RyanLin5967 Oct 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions .adv-results/integration_arena_exclusivity.full
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
warning: multiple fields are never read
--> src/consensus/mod.rs:352:16
|
324 | pub struct Consensus {
| --------- fields in this struct
...
352 | pub(crate) acked: std::collections::BTreeMap<NodeId, config::CfgAt>,
| ^^^^^
...
384 | pub(crate) since_quorum: u32,
| ^^^^^^^^^^^^
...
387 | pub(crate) election_timeout: u32,
| ^^^^^^^^^^^^^^^^
388 | /// The base election timeout; the drawn one lies in `[base, 2*base)`.
389 | pub(crate) election_base: u32,
| ^^^^^^^^^^^^^
...
398 | pub(crate) heartbeat: u32,
| ^^^^^^^^^
399 | pub(crate) since_heartbeat: u32,
| ^^^^^^^^^^^^^^^
...
407 | pub(crate) progress: std::collections::BTreeMap<NodeId, replicate::Progress>,
| ^^^^^^^^
...
412 | pub(crate) applied: Round,
| ^^^^^^^
...
415 | pub(crate) durable: Round,
| ^^^^^^^
...
418 | pub(crate) last_term: Term,
| ^^^^^^^^^
419 | pub(crate) last_round: Round,
| ^^^^^^^^^^
...
423 | pub(crate) snapshot_round: Round,
| ^^^^^^^^^^^^^^
424 | pub(crate) snapshot_term: Term,
| ^^^^^^^^^^^^^
...
430 | pub(crate) rng: Rng,
| ^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `may_campaign` is never used
--> src/consensus/mod.rs:494:19
|
433 | impl Consensus {
| -------------- method in this implementation
...
494 | pub(crate) fn may_campaign(&self) -> bool {
| ^^^^^^^^^^^^

warning: `ferrodb` (lib) generated 2 warnings
Compiling ferrodb v0.1.0 (/Users/idide/wt/ferrodb-F4-adversarial)
Finished `test` profile [unoptimized + debuginfo] target(s) in 7.64s
Running tests/integration_arena_exclusivity.rs (target/debug/deps/integration_arena_exclusivity-27e6f0b07fe7940c)

running 5 tests
test the_bitmap_allocator_refuses_rather_than_crossing_the_floor ... ok
test an_arena_page_cannot_be_freed_through_the_bitmap ... ok
test a_second_lower_arena_region_is_refused ... ok
test an_unreserved_database_allocates_exactly_as_before ... ok
test the_legacy_allocator_never_hands_out_a_page_inside_an_arena_extent ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

exit=0
89 changes: 89 additions & 0 deletions .adv-results/integration_simulate.full
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
warning: multiple fields are never read
--> src/consensus/mod.rs:352:16
|
324 | pub struct Consensus {
| --------- fields in this struct
...
352 | pub(crate) acked: std::collections::BTreeMap<NodeId, config::CfgAt>,
| ^^^^^
...
384 | pub(crate) since_quorum: u32,
| ^^^^^^^^^^^^
...
387 | pub(crate) election_timeout: u32,
| ^^^^^^^^^^^^^^^^
388 | /// The base election timeout; the drawn one lies in `[base, 2*base)`.
389 | pub(crate) election_base: u32,
| ^^^^^^^^^^^^^
...
398 | pub(crate) heartbeat: u32,
| ^^^^^^^^^
399 | pub(crate) since_heartbeat: u32,
| ^^^^^^^^^^^^^^^
...
407 | pub(crate) progress: std::collections::BTreeMap<NodeId, replicate::Progress>,
| ^^^^^^^^
...
412 | pub(crate) applied: Round,
| ^^^^^^^
...
415 | pub(crate) durable: Round,
| ^^^^^^^
...
418 | pub(crate) last_term: Term,
| ^^^^^^^^^
419 | pub(crate) last_round: Round,
| ^^^^^^^^^^
...
423 | pub(crate) snapshot_round: Round,
| ^^^^^^^^^^^^^^
424 | pub(crate) snapshot_term: Term,
| ^^^^^^^^^^^^^
...
430 | pub(crate) rng: Rng,
| ^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `may_campaign` is never used
--> src/consensus/mod.rs:494:19
|
433 | impl Consensus {
| -------------- method in this implementation
...
494 | pub(crate) fn may_campaign(&self) -> bool {
| ^^^^^^^^^^^^

warning: `ferrodb` (lib) generated 2 warnings
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
Running tests/integration_simulate.rs (target/debug/deps/integration_simulate-06f5eef80820bb87)

running 24 tests
test a_reaper_wired_to_a_different_catalog_is_caught_at_the_first_seal ... ok
test a_simulation_refuses_to_run_with_no_assertions_no_candidates_or_a_duplicate_name ... ok
test an_assertion_on_an_unknown_table_or_column_is_refused_at_bind_time ... ok
test a_candidate_writing_an_escrow_bounded_cell_errors_visibly_rather_than_overdrawing ... ok
test a_candidate_whose_body_errors_is_reported_and_never_admitted ... ok
test a_read_only_candidate_reports_no_rows_written ... ok
test a_plan_that_never_says_admit_publishes_nothing ... ok
test publishing_an_evaluation_the_gate_declined_is_refused ... ok
test an_admitted_candidates_rows_are_attributed_to_that_candidate ... ok
test a_candidate_is_scored_by_the_same_gate_a_production_merge_uses ... ok
test a_candidate_the_first_score_refused_is_admitted_once_the_base_has_moved ... ok
test a_third_candidate_that_composes_with_either_of_a_pair_is_refused_against_both ... ok
test every_candidate_is_scored_against_one_identical_base ... ok
test a_losing_candidate_is_left_for_the_reaper_rather_than_quarantined ... ok
test an_evaluation_whose_read_premise_moved_is_refused_even_though_it_wrote_a_different_table ... ok
test an_assertion_that_examined_no_rows_blocks_admission_instead_of_passing ... ok
test k_candidates_cost_k_path_copies_not_k_database_copies ... ok
test publishing_an_evaluation_whose_base_moved_is_refused_and_publishing_a_fresh_one_is_not ... ok
test forking_k_candidates_copies_zero_pages_and_the_trunk_really_had_pages_to_copy ... ok
test simulate_is_refused_inside_an_agent_session ... ok
test simulate_is_refused_inside_a_transaction_block_because_it_would_escape_the_rollback ... ok
test state_for_branches_the_reaper_took_is_dropped_rather_than_retained_forever ... ok
test the_simulate_statement_runs_end_to_end_through_the_sql_surface ... ok
test the_losers_are_reaped_on_lease_expiry_with_no_client_cooperation_and_pages_return_to_baseline ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s

exit=0
70 changes: 70 additions & 0 deletions .adv-results/integration_txn_concurrency.full
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
warning: multiple fields are never read
--> src/consensus/mod.rs:352:16
|
324 | pub struct Consensus {
| --------- fields in this struct
...
352 | pub(crate) acked: std::collections::BTreeMap<NodeId, config::CfgAt>,
| ^^^^^
...
384 | pub(crate) since_quorum: u32,
| ^^^^^^^^^^^^
...
387 | pub(crate) election_timeout: u32,
| ^^^^^^^^^^^^^^^^
388 | /// The base election timeout; the drawn one lies in `[base, 2*base)`.
389 | pub(crate) election_base: u32,
| ^^^^^^^^^^^^^
...
398 | pub(crate) heartbeat: u32,
| ^^^^^^^^^
399 | pub(crate) since_heartbeat: u32,
| ^^^^^^^^^^^^^^^
...
407 | pub(crate) progress: std::collections::BTreeMap<NodeId, replicate::Progress>,
| ^^^^^^^^
...
412 | pub(crate) applied: Round,
| ^^^^^^^
...
415 | pub(crate) durable: Round,
| ^^^^^^^
...
418 | pub(crate) last_term: Term,
| ^^^^^^^^^
419 | pub(crate) last_round: Round,
| ^^^^^^^^^^
...
423 | pub(crate) snapshot_round: Round,
| ^^^^^^^^^^^^^^
424 | pub(crate) snapshot_term: Term,
| ^^^^^^^^^^^^^
...
430 | pub(crate) rng: Rng,
| ^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `may_campaign` is never used
--> src/consensus/mod.rs:494:19
|
433 | impl Consensus {
| -------------- method in this implementation
...
494 | pub(crate) fn may_campaign(&self) -> bool {
| ^^^^^^^^^^^^

warning: `ferrodb` (lib) generated 2 warnings
Compiling ferrodb v0.1.0 (/Users/idide/wt/ferrodb-F4-adversarial)
Finished `test` profile [unoptimized + debuginfo] target(s) in 4.05s
Running tests/integration_txn_concurrency.rs (target/debug/deps/integration_txn_concurrency-5aa0a15ef2f31d9a)

running 4 tests
test concurrent_commits_and_aborts_do_not_panic ... ok
test committed_transactions_leave_the_active_set ... ok
test a_running_transaction_is_never_missing_from_a_snapshot ... ok
test concurrent_begins_get_distinct_transaction_ids ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.62s

exit=0
Loading
Loading