13088 Commits (adaff8ddb39b8d8ea915affb9cd2b3bf091f4abb)
 

Author SHA1 Message Date
pingqiu adaff8ddb3 fix: only log endpoint_changed when endpoint actually changed 2 days ago
pingqiu 5cdee4a011 fix: orchestrator owns zero-gap completion and per-replica invalidation logging 2 days ago
pingqiu 47238df0d7 fix: add RecoveryOrchestrator as real integrated entry path 2 days ago
pingqiu 7436b3b79c feat: add integration closure and observability (Phase 05 Slice 4) 2 days ago
pingqiu 4d06622c01 fix: add nil check for RetainedHistory in sender APIs 2 days ago
pingqiu cc8c529962 fix: connect recovery decisions to RetainedHistory, fix rebuild source 2 days ago
pingqiu ff7ea41099 feat: add engine data/recoverability core (Phase 05 Slice 3) 2 days ago
pingqiu 368a956aee fix: correct catch-up entry counting and rebuild transfer gate 2 days ago
pingqiu 930de4ba78 feat: add Slice 2 recovery execution tests (Phase 05) 2 days ago
pingqiu 61e9408261 fix: separate stable ReplicaID from Endpoint in registry 2 days ago
pingqiu bb24b4b039 fix: encapsulate engine sender/session authority state 2 days ago
pingqiu 20d70f9fb6 feat: add V2 engine replication core (Phase 05 Slice 1) 2 days ago
pingqiu 26a1b33c2e feat: add A5-A8 acceptance traceability and rebuild-source evidence 2 days ago
pingqiu 8f5070679c fix: make frozen target intrinsic and rebuild completion exclusive 2 days ago
pingqiu 8e4028758f fix: make rebuild path exclusive, enforce phase discipline, require tick for stall budget 2 days ago
pingqiu 5b66a85f92 fix: wire rebuild FSM into sender, enforce frozen target, fix entry counting 2 days ago
pingqiu 3f0048cbd9 feat: add bounded CatchUp budget and Rebuild mode state machine (Phase 4.5 P0) 2 days ago
pingqiu 90c39b549d feat: add prototype scenario closure (Phase 04 P4) 2 days ago
pingqiu 942a0b7da7 fix: strengthen IsRecoverable contiguity check and StateAt snapshot correctness 3 days ago
pingqiu c89709e47e feat: add WAL history model and recoverability proof (Phase 04 P3) 3 days ago
pingqiu edec7098e8 feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago
pingqiu abbc8bff2b fix: canonicalize host in AllocateBlockVolumeResponse (CP13-2 follow-up) 5 days ago
pingqiu ae87a31d22 fix: store canonical replica addresses in heartbeat state 5 days ago
pingqiu aa4688d5d5 fix: sync flusher checkpointLSN after rebuild (CP13-7) 5 days ago
pingqiu 4ed54d04ba fix: close leaked replica in TestShip_DegradedDoesNotSilently 5 days ago
pingqiu 3e9358f2be feat: rebuild fallback with per-replica heartbeat state (CP13-7) 5 days ago
Ping Qiu 47f0111cae feat: replica-aware WAL retention (CP13-6) 6 days ago
Ping Qiu 9e481a83e9 fix: serialize LSN allocation + shipping with shipMu 6 days ago
Ping Qiu 4429f2b8d2 fix: use handshake-reported flushedLSN for catch-up, fix receiver init 6 days ago
Ping Qiu 24de2cea2a fix: refactor reconnect tests to preserve shipper identity (CP13-5) 6 days ago
Ping Qiu 548e47e482 feat: reconnect handshake + WAL catch-up protocol (CP13-5) 6 days ago
Ping Qiu 8d6379f841 feat: replica state machine + barrier eligibility gating (CP13-4) 7 days ago
Ping Qiu 499e244b8e feat: durable progress truth — replicaFlushedLSN in barrier (CP13-3) 7 days ago
Ping Qiu 4f3edffb0a fix: canonical replica address resolution (CP13-2) 7 days 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 1 week ago
Ping Qiu bb691a5458 feat: CP11B-4 observability pack — health state, alerts, dashboard 1 week ago
Ping Qiu f501c63009 feat: CP11B-2 explainable placement / plan API 1 week ago
Ping Qiu 683969086c feat: CP11B-1 provisioning presets + review fixes 1 week 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