You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
pingqiu 26a1b33c2e feat: add A5-A8 acceptance traceability and rebuild-source evidence 2 days ago
..
distsim feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago
enginev2 feat: add A5-A8 acceptance traceability and rebuild-source evidence 2 days ago
fsmv2 feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago
volumefsm feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago
README.md feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago
run-tests.ps1 feat: add V2 protocol simulator and enginev2 sender/session prototype 4 days ago

README.md

V2 Prototype

Experimental WAL V2 prototype code lives here.

Current prototype:

  • fsmv2/: pure in-memory replication FSM prototype
  • volumefsm/: volume-level orchestrator prototype above fsmv2
  • distsim/: early distributed/data-correctness simulator with synthetic 4K block values

Rules:

  • do not wire this directly into WAL V1 production code
  • keep interfaces and tests focused on architecture learning
  • promote pieces into production only after V2 design stabilizes

Windows test workflow

Because normal go test may be blocked by Windows Defender when it executes temporary test binaries from %TEMP%, use:

powershell -ExecutionPolicy Bypass -File .\sw-block\prototype\run-tests.ps1

This builds test binaries into the workspace and runs them directly.