13144 Commits (33b149a813c45bd225c4031bcd22e585a012daf6)
 

Author SHA1 Message Date
Chris Lu 33b149a813 feat: add GetMasterConfiguration on startup and fix Ping RPC forwarding 1 day ago
Chris Lu 36bb74ab40 feat: add EC volume shard locations and expire_at_sec fields 1 day ago
Chris Lu b34fa9fe95 fix: match Go pretty JSON, JSONP format, and streaming compaction check 1 day ago
Chris Lu 5174c8dbdd feat: add compaction revision re-read during streaming and ReadOption threading 1 day ago
Chris Lu 5b3adba8a2 feat: add ReadOption struct matching Go's read option pattern 1 day ago
Chris Lu db7886c886 feat: add 5-byte offset support for 8TB max volume size 1 day ago
Chris Lu 58276213d1 feat: add mTLS support for HTTP and gRPC servers 1 day ago
Chris Lu 211ce5e91a fix: use fallocate for volume preallocation on Linux 1 day ago
Chris Lu df75a325bf refactor: move EC volumes from Store to per-DiskLocation 1 day ago
Chris Lu 830b42eca6 feat: auto-configure max volume count when max=0 1 day ago
Chris Lu 12174d62b3 feat: accept Go-style single-dash CLI options 1 day ago
Chris Lu 3f1872adba perf: replace HashMap with CompactMap for in-memory needle index 1 day ago
Chris Lu ec5a7e213f perf: optimize redb startup with crash recovery and relaxed durability 1 day ago
Chris Lu 501c344bf9 fix: clean up .rdb index files in Rust volume operations 1 day ago
Chris Lu 3d6a87143a fix: clean up .rdb index files in Go volume operations 1 day ago
Chris Lu f189844776 feat: add Go-compatible Prometheus metrics to Rust volume server 1 day ago
Chris Lu d2bc9c43f7 feat: incomplete volume cleanup on startup matching Go behavior 1 day ago
Chris Lu 649e3370ad fix: include disk type in volume status 1 day ago
Chris Lu bcb8a27849 fix: update vif replication on configure 1 day ago
Chris Lu 14fe4897e2 fix: mount volume by id 1 day ago
Chris Lu 73cca78a10 fix: notify master on volume readonly 1 day ago
Chris Lu 8102505c9e fix: stop heartbeat on leave 1 day ago
Chris Lu 2194322b03 fix: populate mem status 1 day ago
Chris Lu 5581ba1a13 fix: healthz requires heartbeat 1 day ago
Chris Lu 6de2d09869 fix: round 5 Go parity — range clamping, ETag on 201, image decompress, tier maintenance 1 day ago
Chris Lu 3037797397 feat: register stats endpoints in volume server router for Go parity 1 day ago
Chris Lu fc2ab297ba fix: round 4 Go parity — VolumeConfigure unmount, 304 headers, EC encoding, compaction TTL 2 days ago
Chris Lu d65be83a25 fix: round 3 Go parity — address all remaining behavioral differences 2 days ago
Chris Lu ffdf46b387 fix: route deep invalid volume paths like go 2 days ago
Chris Lu 3e5a0738f3 fix: align volume router exposure with go 2 days ago
Chris Lu 216d193675 fix: Go parity review — align Rust volume server with Go behavior 2 days ago
Chris Lu 775a2bd12d fix: skip replication for single-copy volumes, return error for missing EC scrub 2 days ago
Chris Lu 6efb948b44 fix(ec): use constants for default EC shard counts and resolve compiler error 2 days ago
Chris Lu 9ffab64b69 feat(ec): implement EC volume scrubbing and parity verification 2 days ago
Chris Lu adb18b77fb feat(ec): implement Reed-Solomon shard reconstruction 2 days ago
Chris Lu 4fc094259f feat(ec): support custom EC shard configurations from .vif files 2 days ago
Chris Lu 4c14bbe38b feat(storage): implement makeup_diff for safe concurrent compaction 2 days ago
Chris Lu 371fa1e8a0 feat(storage): sort needles by offset during compaction 2 days ago
Chris Lu fbd2b6df88 feat(server): send delta updates in master heartbeats 2 days ago
Chris Lu 4320038972 feat(server): implement synchronous replication in HTTP handlers 2 days ago
Chris Lu 7276537293 feat(storage): add disk space check before volume compaction 2 days ago
Chris Lu 195934fe14 build: patch reed-solomon-erasure to use safe lru 2 days ago
Chris Lu 18efd8f704 build: bump aws sdk to patched lru 2 days ago
Chris Lu 5ce2f4e868 add README and load test harness 2 days ago
Chris Lu 8d7b53bee3 docs: update verified parity gaps 2 days ago
Chris Lu 66e3900dc2 fix: wire slow read behavior into volume reads 2 days ago
Chris Lu fbe0e5829c fix: add runtime metrics and pprof parity 2 days ago
Chris Lu 8ade1c51d4 fix: send go-compatible heartbeat metadata 2 days ago
Chris Lu 5e2cfd1eef docs: add rust volume parity plan 2 days ago
Chris Lu ef78ca2073 update DEV_PLAN.md: mark sprint 6 complete, 144 Rust tests 2 days ago