993 Commits (c2e22bd11e68bdfdb8234adcef85bebf4d6557d5)

Author SHA1 Message Date
Lisandro Pin 1a5679a5eb
Implement a `VolumeEcStatus()` RPC for volume servers. (#8006) 2 days ago
Chris Lu be6b5db65a
s3: fix health check endpoints returning 404 for HEAD requests #8243 (#8248) 3 days ago
Chris Lu 330ba7d9dc
Fix disk errors handling in vacuum compaction (#8244) 4 days ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 5 days ago
Lisandro Pin 2cda4289f4
Add a version token on RPCs to read/update volume server states. (#8191) 5 days ago
Lisandro Pin f84b70c362
Implement index (fast) scrubbing for regular/EC volumes. (#8207) 6 days ago
Chris Lu 82d9d8687b
Fix concurrent map access in EC shards info (#8222) 6 days ago
Chris Lu 7169fe585d Delete verify_gc_empty_test.go 1 week ago
Chris Lu 2bb21ea276
feat: Add Iceberg REST Catalog server and admin UI (#8175) 1 week ago
Lisandro Pin ff5a8f0579
Implement RPC skeleton for regular/EC volumes scrubbing. (#8187) 1 week ago
Lisandro Pin 345ac950b6
Add volume server RPCs to read and update state flags. (#8186) 1 week ago
Chris Lu f23e09f58b
fix: skip exhausted blocks before creating an interval (#8180) 1 week ago
Chris Lu 550a4ff761
Fix inconsistent TTL reporting in volume.list #8158 (#8164) 2 weeks ago
Ping Qiu 5c8de5e282
fix: close volumes and EC shards in tests for Windows compatibility (#8152) 2 weeks ago
Chris Lu 25a4691135 Update store_ec_recovery_test.go 3 weeks ago
Lisandro Pin 7e81c0bf0d
Clarfiy errors upon needle CRC mismatches. (#8096) 3 weeks ago
Chris Lu e717a63665
Fix EC shard recovery with improved diagnostics (#8091) 3 weeks ago
Chris Lu 3e5d34dd67 skip md5 validation if Content-MD5 is not provided 3 weeks ago
Chris Lu a473278bfa
Fix: Fail fast on unsupported volume versions (#8047) 4 weeks ago
Chris Lu ba74185700
fix: CompactMap race condition causing runtime panic (#8029) 4 weeks ago
Chris Lu 6b0eade6d4 storage: upgrade protobuf API in store_state.go 1 month ago
Chris Lu 587e782feb storage: use non-blocking send to StateUpdateChan 1 month ago
Lisandro Pin 2af293ce60
Boostrap persistent state for volume servers. (#7984) 1 month ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 1 month ago
Chris Lu e10f11b480
opt: reduce ShardsInfo memory usage with bitmap and sorted slice (#7974) 1 month ago
Chris Lu ec1c27a4b3
storage/needle: add bounds check for WriteNeedleBlob buffer (#7973) 1 month ago
Chris Lu ade2e58cf4 refactoring 1 month ago
Chris Lu 4e2af080df
optimize: enable immediate EC shard reporting during startup (#7933) 1 month ago
Lisandro Pin 6b98b52acc
Fix reporting of EC shard sizes from nodes to masters. (#7835) 1 month ago
Chris Lu 2f6aa98221
Refactor: Replace removeDuplicateSlashes with NormalizeObjectKey (#7873) 2 months ago
Chris Lu 3613279f25
Add 'weed mini' command for S3 beginners and small/dev use cases (#7831) 2 months ago
Chris Lu 4aa50bfa6a
fix: EC rebalance fails with replica placement 000 (#7812) 2 months ago
Chris Lu 7920ffa98c
Fix uncleanable size=0 orphans with volume.fsck -forcePurging (#7783) 2 months ago
Chris Lu 32a9a1f46f
fix: sync EC volume files before copying to fix deleted needles not being marked when decoding (#7755) 2 months ago
Chris Lu 7ed7578424
fix(ec.decode): purge EC shards when volume is empty (#7749) 2 months ago
Chris Lu 0ede657a34
fix: return error on size mismatch in ReadNeedleMeta for consistency (#7687) 2 months ago
Chris Lu 5c27522507
fix: prevent empty .vif files from ec.decode causing parse errors (#7686) 2 months ago
Chris Lu d5f21fd8ba
fix: add missing backslash for volume extraArgs in helm chart (#7676) 2 months ago
Chris Lu cea12ba3c4
fix: prevent makeslice panic in ReadNeedleMeta with corrupted needle (#7675) 2 months ago
Chris Lu 28ac536280
fix: normalize Windows backslash paths in weed admin file uploads (#7636) 2 months ago
Chris Lu e9da64f62a
fix: volume server healthz now checks local conditions only (#7610) 2 months ago
Chris Lu 5ed0b00fb9
Support separate volume server ID independent of RPC bind address (#7609) 2 months ago
Chris Lu 51841a2e04
fix: skip cookie validation for EC volume deletion when SkipCookieCheck is set (#7608) 2 months ago
Chris Lu 4f038820dc
Add disk-aware EC rebalancing (#7597) 2 months ago
Chris Lu 65f8986fe2
Volume Server: avoid aggressive volume assignment (#7501) 3 months ago
Chris Lu bf8e4f40e6
S3: Perf related (#7463) 3 months ago
Konstantin Lebedev d19eca71eb
[master] vaccum fix warn (#7312) 4 months ago
chrislu b7ba6785a2 go fmt 4 months ago
Chris Lu 208d7f24f4
Erasure Coding: Ec refactoring (#7396) 4 months ago
chrislu 2ad2ffcdff fix comment 4 months ago