13138 Commits (58276213d1c4f3c7250c209f9c4c1cd230c2fa65)
 

Author SHA1 Message Date
Chris Lu 58276213d1 feat: add mTLS support for HTTP and gRPC servers 4 days ago
Chris Lu 211ce5e91a fix: use fallocate for volume preallocation on Linux 4 days ago
Chris Lu df75a325bf refactor: move EC volumes from Store to per-DiskLocation 4 days ago
Chris Lu 830b42eca6 feat: auto-configure max volume count when max=0 4 days ago
Chris Lu 12174d62b3 feat: accept Go-style single-dash CLI options 4 days ago
Chris Lu 3f1872adba perf: replace HashMap with CompactMap for in-memory needle index 4 days ago
Chris Lu ec5a7e213f perf: optimize redb startup with crash recovery and relaxed durability 4 days ago
Chris Lu 501c344bf9 fix: clean up .rdb index files in Rust volume operations 4 days ago
Chris Lu 3d6a87143a fix: clean up .rdb index files in Go volume operations 4 days ago
Chris Lu f189844776 feat: add Go-compatible Prometheus metrics to Rust volume server 4 days ago
Chris Lu d2bc9c43f7 feat: incomplete volume cleanup on startup matching Go behavior 4 days ago
Chris Lu 649e3370ad fix: include disk type in volume status 4 days ago
Chris Lu bcb8a27849 fix: update vif replication on configure 4 days ago
Chris Lu 14fe4897e2 fix: mount volume by id 4 days ago
Chris Lu 73cca78a10 fix: notify master on volume readonly 4 days ago
Chris Lu 8102505c9e fix: stop heartbeat on leave 4 days ago
Chris Lu 2194322b03 fix: populate mem status 4 days ago
Chris Lu 5581ba1a13 fix: healthz requires heartbeat 4 days ago
Chris Lu 6de2d09869 fix: round 5 Go parity — range clamping, ETag on 201, image decompress, tier maintenance 4 days ago
Chris Lu 3037797397 feat: register stats endpoints in volume server router for Go parity 4 days ago
Chris Lu fc2ab297ba fix: round 4 Go parity — VolumeConfigure unmount, 304 headers, EC encoding, compaction TTL 4 days ago
Chris Lu d65be83a25 fix: round 3 Go parity — address all remaining behavioral differences 4 days ago
Chris Lu ffdf46b387 fix: route deep invalid volume paths like go 4 days ago
Chris Lu 3e5a0738f3 fix: align volume router exposure with go 4 days ago
Chris Lu 216d193675 fix: Go parity review — align Rust volume server with Go behavior 4 days ago
Chris Lu 775a2bd12d fix: skip replication for single-copy volumes, return error for missing EC scrub 4 days ago
Chris Lu 6efb948b44 fix(ec): use constants for default EC shard counts and resolve compiler error 4 days ago
Chris Lu 9ffab64b69 feat(ec): implement EC volume scrubbing and parity verification 4 days ago
Chris Lu adb18b77fb feat(ec): implement Reed-Solomon shard reconstruction 4 days ago
Chris Lu 4fc094259f feat(ec): support custom EC shard configurations from .vif files 4 days ago
Chris Lu 4c14bbe38b feat(storage): implement makeup_diff for safe concurrent compaction 4 days ago
Chris Lu 371fa1e8a0 feat(storage): sort needles by offset during compaction 4 days ago
Chris Lu fbd2b6df88 feat(server): send delta updates in master heartbeats 4 days ago
Chris Lu 4320038972 feat(server): implement synchronous replication in HTTP handlers 4 days ago
Chris Lu 7276537293 feat(storage): add disk space check before volume compaction 4 days ago
Chris Lu 195934fe14 build: patch reed-solomon-erasure to use safe lru 5 days ago
Chris Lu 18efd8f704 build: bump aws sdk to patched lru 5 days ago
Chris Lu 5ce2f4e868 add README and load test harness 5 days ago
Chris Lu 8d7b53bee3 docs: update verified parity gaps 5 days ago
Chris Lu 66e3900dc2 fix: wire slow read behavior into volume reads 5 days ago
Chris Lu fbe0e5829c fix: add runtime metrics and pprof parity 5 days ago
Chris Lu 8ade1c51d4 fix: send go-compatible heartbeat metadata 5 days ago
Chris Lu 5e2cfd1eef docs: add rust volume parity plan 5 days ago
Chris Lu ef78ca2073 update DEV_PLAN.md: mark sprint 6 complete, 144 Rust tests 5 days ago
Chris Lu a184711b3a add redb disk-backed needle maps, binary search for incremental copy, and proxy/redirect read modes 5 days ago
Chris Lu 715847aabb upload: add TTL, auto-compression, Seaweed-* pairs, and filename support 5 days ago
Chris Lu d6cd853b9d production sprint 4: EC batch delete, JPEG orientation, write queue, S3 tier move 5 days ago
Chris Lu 1ba7c5dc0d streaming reads for large files and multi-volume Rust cluster support 5 days ago
Chris Lu 714fcce5ca remove TestUnsupportedMethodConnectParity (HTTP CONNECT is not a SeaweedFS feature) 5 days ago
Chris Lu 1484de0922 production readiness: TLS, disk monitoring, scrubbing, stats, and integration tests 5 days ago