8447 Commits (08e34e02aeda1df9f3d2e95fe775b007c6ec38c3)

Author SHA1 Message Date
pingqiu 08e34e02ae feat: separate CommittedLSN from CheckpointLSN, close catch-up ONE CHAIN (Phase 08 P2) 3 days ago
pingqiu 1c178c0853 fix: rename rebuild test to match actual path, use t.Skipf for V1 catch-up limitation 3 days ago
pingqiu 8b1b6ec1c0 fix: update executor doc comment to reflect P2 implementation status 3 days ago
pingqiu 1578adfba5 fix: wire real v2bridge I/O into engine executors (Phase 08 P2 closure) 3 days ago
pingqiu ec51cfa474 fix: rewrite P2 as one-chain proofs with pin release assertions 3 days ago
pingqiu c9671c4e47 feat: integrated execution chain — catch-up + rebuild + cleanup (Phase 08 P2) 3 days ago
pingqiu 04bc261f9b fix: deliver assignment intent to real engine orchestrator, not discard 3 days ago
pingqiu 46ef79ce35 fix: stable ServerID in assignments, fail-closed on missing identity, wire into ProcessAssignments 3 days ago
pingqiu 48b3e1b8c8 feat: add real control delivery bridge from BlockVolumeAssignment (Phase 08 P1) 3 days ago
pingqiu cd8bfb21d4 fix: tighten FC1 new-session assertion and FC4 proof-detail check 3 days ago
pingqiu cd4b91033f fix: force failure conditions in P2 tests, add BlockVol.ForceFlush 4 days ago
pingqiu 26bf7bc582 feat: add integrated failure replay tests through real bridge path (Phase 07 P2) 4 days ago
pingqiu 4aab00b149 feat: add real v2bridge integration tests against file-backed BlockVol 4 days ago
pingqiu d5b2a3a345 fix: WALTailLSN is now an LSN boundary, ScanWALEntries uses durable checkpoint 4 days ago
pingqiu 785a7d7efd feat: wire real pinner into flusher retention + real WAL scan executor (Phase 07 P1) 4 days ago
pingqiu c00c9e3e3d feat: add real BlockVolPinner + BlockVolExecutor in v2bridge (Phase 07 P1) 4 days ago
pingqiu d5ecf471fe feat: real blockvol integration — StatusSnapshot + v2bridge reader + contract interfaces (Phase 07 P1) 4 days ago
pingqiu abbc8bff2b fix: canonicalize host in AllocateBlockVolumeResponse (CP13-2 follow-up) 1 week ago
pingqiu ae87a31d22 fix: store canonical replica addresses in heartbeat state 1 week ago
pingqiu aa4688d5d5 fix: sync flusher checkpointLSN after rebuild (CP13-7) 1 week ago
pingqiu 4ed54d04ba fix: close leaked replica in TestShip_DegradedDoesNotSilently 1 week ago
pingqiu 3e9358f2be feat: rebuild fallback with per-replica heartbeat state (CP13-7) 1 week ago
Ping Qiu 47f0111cae feat: replica-aware WAL retention (CP13-6) 1 week ago
Ping Qiu 9e481a83e9 fix: serialize LSN allocation + shipping with shipMu 1 week ago
Ping Qiu 4429f2b8d2 fix: use handshake-reported flushedLSN for catch-up, fix receiver init 1 week ago
Ping Qiu 24de2cea2a fix: refactor reconnect tests to preserve shipper identity (CP13-5) 1 week ago
Ping Qiu 548e47e482 feat: reconnect handshake + WAL catch-up protocol (CP13-5) 1 week ago
Ping Qiu 8d6379f841 feat: replica state machine + barrier eligibility gating (CP13-4) 1 week ago
Ping Qiu 499e244b8e feat: durable progress truth — replicaFlushedLSN in barrier (CP13-3) 1 week ago
Ping Qiu 4f3edffb0a fix: canonical replica address resolution (CP13-2) 1 week ago
Ping Qiu c263d082b5 fix: restart reconciliation — trust roles, upsert replicas 1 week ago
Ping Qiu 9137fa6486 fix: epoch-based reconciliation on master restart reconstruction 1 week ago
Ping Qiu a9a5e455c6 fix: Lookup/ListAll return copies, add UpdateEntry for safe mutation 1 week ago
Ping Qiu e8c921d9e8 fix: remove nil-optional superMu pattern, require in all FlusherConfigs 1 week ago
Ping Qiu 3ddb87adc9 fix: superblock write coordination (superMu) + remove debug logs 1 week ago
Ping Qiu e92263b4f4 fix: ioMu data-plane exclusion for restore/import/expand 2 weeks ago
Ping Qiu bb691a5458 feat: CP11B-4 observability pack — health state, alerts, dashboard 2 weeks ago
Ping Qiu f501c63009 feat: CP11B-2 explainable placement / plan API 2 weeks ago
Ping Qiu 683969086c feat: CP11B-1 provisioning presets + review fixes 2 weeks ago
Ping Qiu 075ff52219 feat: CP11B-3 safe ops — promotion hardening, preflight, manual promote 3 weeks ago
Ping Qiu ed11a09a61 fix: CP11A-4 snapshot export/import safety — 3 bugs from review 3 weeks ago
Ping Qiu 7cc6467d09 feat: CP11A-4 snapshot export/import to S3 — artifact format, engine, and transport 3 weeks ago
Ping Qiu 1c5b658170 feat: CP11A-3 WAL hardening foundations — pressure visibility, sizing guidance, preflight 3 weeks ago
Ping Qiu 67f6e73ca7 fix: B-09 stale entry during expand, B-10 heartbeat deletes during expand 3 weeks ago
Ping Qiu 1b3edd7856 feat: CP11A-2 coordinated expand protocol for replicated block volumes 3 weeks ago
Ping Qiu 74e8a4ce68 feat: CP11A-1 storage profile type, superblock persistence, and validation 3 weeks ago
Ping Qiu 86cc5983f5 chore: Phase 10 remaining — QA WAL admission metrics tests 3 weeks ago
Ping Qiu a7b1b4cb22 fix: propagate NVMe fields through replica creation, heartbeat, and promotion 3 weeks ago
Ping Qiu 9ef446d0cf feat: master-backed NVMe/TCP publication (nvme_addr + nqn plumbing) 3 weeks ago
Ping Qiu f698b1f154 fix: reject IOBackend=io_uring in Validate(), fix wal_admit_wait metric type 3 weeks ago