13343 Commits (5d86a641ea62dd3cc9345d43dd318049746f20d3)
 

Author SHA1 Message Date
Chris Lu 5d86a641ea Match Go JWT error message: use "wrong jwt" instead of detailed error 6 days ago
Chris Lu 612933ed36 Match Go 304 Not Modified: return bare status with no headers 6 days ago
Chris Lu 20b1fbe576 Match Go volume: vif creation, version from superblock, TTL expiry, dedup data_size, garbage_level fallback 6 days ago
Chris Lu d94be89a60 Add CompactMapSegment overflow panic guard matching Go 6 days ago
Chris Lu b365294d94 Match Go needle map: unconditional delete counter, fix redb idx walk offset 6 days ago
Chris Lu d0d72096d1 Match Go VolumeStatus dat file size, EC shard stats, and disk pct precision 6 days ago
Chris Lu 76f2c804bd Add walk_ecx_stats for accurate EC volume file counts and size 6 days ago
Chris Lu d823665f0e Add missing EC constants MAX_SHARD_COUNT and MIN_TOTAL_DISKS 6 days ago
Chris Lu 2a981e539d Match Go ReplicaPlacement short string parsing with zero-padding 6 days ago
Chris Lu 6ccdb06aab Match Go Prometheus metric names and add missing handler counter constants 6 days ago
Chris Lu de40055d1f Match Go image ext checks: webp resize only, no crop; empty healthz body 6 days ago
Chris Lu 126b4cc8b8 Match Go needle ID/cookie formatting and name size computation 6 days ago
Chris Lu f6867b3dde Match Go TTL parsing: all-digit default to minutes, two-pass fit algorithm 6 days ago
Chris Lu 9dd9167c01 Match Go tombstone ReadNeedleMeta 6 days ago
Chris Lu 417976b197 Drop deleted collection metrics 6 days ago
Chris Lu c41fd46899 Delete EC volumes with collection cleanup 6 days ago
Chris Lu 5f37482a04 Match Go CopyFile zero-stop metadata 6 days ago
Chris Lu 8dd2899bb6 Match Go ReadAllNeedles scan order 6 days ago
Chris Lu 2c26c72706 Serve HTTP ranges from backend source 6 days ago
Chris Lu 6d270c73f7 Stream remote volume reads through HTTP 6 days ago
Chris Lu a4690c6906 Persist EC expireAtSec in vif metadata 6 days ago
Chris Lu e299726d7d Honor collection vif for EC shard config 6 days ago
Chris Lu 9a7eb93b8a Stream remote dat in incremental copy 6 days ago
Chris Lu 51a9a6dc52 Report Go tail offsets in sync status 6 days ago
Chris Lu ca24736288 Load remote-only tiered volumes 6 days ago
Chris Lu 155f524b5e Reject mismatched vif bytes offsets 6 days ago
Chris Lu 1293aca64a Honor vif version defaults and overrides 6 days ago
Chris Lu 57b382c105 Delete remote tier data on volume destroy 6 days ago
Chris Lu 4cd3370fb3 Remove vif files on volume destroy 6 days ago
Chris Lu c01c5bd134 Check master config before loading volumes 6 days ago
Chris Lu 24106ea8da Load tier backends from master config 6 days ago
Chris Lu dad69b4d01 Honor Go remote volume write mode 6 days ago
Chris Lu 148de7ac6c Honor keepLocalDatFile in tier upload shortcut 6 days ago
Chris Lu 7aae2330ae Honor access.ui without per-request JWT checks 6 days ago
Chris Lu b7a8c3fddb Format pending Rust server updates 6 days ago
Chris Lu 094cf751ed Align Rust metrics admin-port test with Go behavior 6 days ago
Chris Lu 53abaae3b9 Enforce Go HTTP whitelist guards 6 days ago
Chris Lu 9175732f3e Serve Go volume server UI assets 6 days ago
Chris Lu 9ac1b54bfb Match Go stats endpoint payloads 6 days ago
Chris Lu f2c834e79c Format pending Rust source updates 6 days ago
Chris Lu c2e938442c Propagate request IDs across gRPC calls 6 days ago
Chris Lu 1257d68d0f Match Go memory status payloads 6 days ago
Chris Lu aac8af9c26 Honor cpuprofile when pprof is disabled 6 days ago
Chris Lu c07d05ed6e Honor images.fix.orientation on uploads 6 days ago
Chris Lu d736aac06a Honor maintenanceMBps during volume copy 6 days ago
Chris Lu 7e496b2a86 Honor Go HTTP idle timeout 6 days ago
Chris Lu e9b91aab61 Match Go gRPC client transport defaults 6 days ago
Chris Lu 05e94921e2 Match Go gRPC server transport defaults 6 days ago
Chris Lu 4ecb965a17 Match Go HTTP tls policy semantics 6 days ago
Chris Lu 276e5f5796 Register gRPC reflection service 6 days ago