13116 Commits (ffdf46b387e7183253a1a04cb71b4d11c8e75429)
 

Author SHA1 Message Date
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 3 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
Chris Lu f7ef9f2cd8 Add image resize/crop support and master heartbeat registration 3 days ago
Chris Lu 98c32f7396 Fix chunk manifest expansion to gracefully handle invalid JSON 3 days ago
Chris Lu 1b5a97660f JWT auth, chunk manifest expansion, and upload/download throttling 3 days ago
Chris Lu 9dcaa70354 VolumeTailSender, full EC shard lifecycle, VolumeNeedleStatus EC fallback 3 days ago
Chris Lu 943b8fb72c implement ScrubVolume, Query, ReadAllNeedles, CopyFile, ReceiveFile, VolumeIncrementalCopy RPCs; fix offset size and compression 3 days ago
Chris Lu 93bdf0beeb volume: add volume existence checks to streaming gRPC stubs 3 days ago
Chris Lu 0b638e2e3a volume: add maintenance mode checks to unimplemented gRPC RPCs 3 days ago
Chris Lu 459abdf0c6 volume: fix BatchDelete, readDeleted, multipart/MD5, needle blob RPCs 3 days ago
Chris Lu 3151085f5a Phase 1+3: HTTP core fixes and gRPC maintenance/error parity 3 days ago
Chris Lu 62c34fa0d9 Fix protobuf vulnerability by disabling unused protobuf feature in prometheus 3 days ago
Chris Lu 22f87b6b9c Fix additional review findings: Windows read_exact_at, ip_in_cidr overflow, ec_encoder simplification 3 days ago
Chris Lu 089d94e5ff Address remaining review comments from PR #8539 3 days ago
Chris Lu df604b0c14 Address all code review comments from PR #8539 3 days ago