13129 Commits (f189844776d1f29548d82646b971b4329cc648c0)
 

Author SHA1 Message Date
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 2 days ago
Chris Lu bcb8a27849 fix: update vif replication on configure 2 days ago
Chris Lu 14fe4897e2 fix: mount volume by id 2 days ago
Chris Lu 73cca78a10 fix: notify master on volume readonly 2 days ago
Chris Lu 8102505c9e fix: stop heartbeat on leave 2 days ago
Chris Lu 2194322b03 fix: populate mem status 2 days ago
Chris Lu 5581ba1a13 fix: healthz requires heartbeat 2 days ago
Chris Lu 6de2d09869 fix: round 5 Go parity — range clamping, ETag on 201, image decompress, tier maintenance 2 days ago
Chris Lu 3037797397 feat: register stats endpoints in volume server router for Go parity 2 days 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
Chris Lu a184711b3a add redb disk-backed needle maps, binary search for incremental copy, and proxy/redirect read modes 2 days ago
Chris Lu 715847aabb upload: add TTL, auto-compression, Seaweed-* pairs, and filename support 2 days ago
Chris Lu d6cd853b9d production sprint 4: EC batch delete, JPEG orientation, write queue, S3 tier move 3 days ago
Chris Lu 1ba7c5dc0d streaming reads for large files and multi-volume Rust cluster support 3 days ago
Chris Lu 714fcce5ca remove TestUnsupportedMethodConnectParity (HTTP CONNECT is not a SeaweedFS feature) 3 days ago
Chris Lu 1484de0922 production readiness: TLS, disk monitoring, scrubbing, stats, and integration tests 3 days ago
Chris Lu a32dc78d52 update DEV_PLAN with S3 remote storage and audit fixes 3 days ago
Chris Lu 81f403d3a2 implement S3 remote storage backend and wire into FetchAndWriteNeedle 3 days ago
Chris Lu efbd76ad57 fix VolumeSyncStatus TTL/idx_file_size and add maintenance check to VolumeConfigure 3 days ago
Chris Lu 52926ac026 wire data_center/rack into VolumeServerStatus, add disk usage stats, dat file timestamps, and improve FetchAndWriteNeedle error parity 3 days ago
Chris Lu 822762c093 clean up all compiler warnings (22 warnings → 0) 3 days ago
Chris Lu 41637f7039 implement VolumeCopy and VolumeTailReceiver gRPC RPCs 3 days ago
Chris Lu e63c34eb6d implement vacuum volume compaction (compact/commit/cleanup) 3 days ago
Chris Lu 868c150ed1 update DEV_PLAN.md to reflect current status (128/130 tests passing) 3 days ago
Chris Lu 3f9d8b93db fix heartbeat deadlock: send initial messages before awaiting stream 3 days ago