956 Commits (44beb42eb9d3fd8aa27ec85d6b3e3e52f0890f20)

Author SHA1 Message Date
Lisandro Pin 187ef65e8f
Humanize output for `weed.server` by default (#7758) 7 days ago
Chris Lu 7ed7578424
fix(ec.decode): purge EC shards when volume is empty (#7749) 1 week ago
Chris Lu f77e6ed2d4
fix: admin UI bucket delete now properly deletes collection and checks Object Lock (#7734) 1 week ago
Chris Lu 93cca3a96b
volume.fsck: increase default cutoffTimeAgo from 5 minutes to 5 hours (#7730) 1 week ago
Lisandro Pin 662a6ac8ee
Implement a `weed shell` command to return a status overview of the cluster. (#7704) 1 week ago
Chris Lu a1eab5ff99
shell: add -owner flag to s3.bucket.create command (#7728) 1 week ago
Chris Lu e8b7347031
Reduce memory allocations in hot paths (#7725) 1 week ago
Chris Lu df4f2f7020
ec: add -diskType flag to EC commands for SSD support (#7607) 2 weeks ago
Lisandro Pin ca1ad9c4c2
Nit: have `ec.encode` exit immediately if no volumes are processed. (#7654) 2 weeks ago
Chris Lu f9b4a4c396
fix: check freeEcSlot before evacuating EC shards to prevent data loss (#7621) 2 weeks ago
Lisandro Pin d59cc1b09f
Fix handling of fixed read-only volumes for `volume.check.disk`. (#7612) 3 weeks ago
Chris Lu 4f038820dc
Add disk-aware EC rebalancing (#7597) 3 weeks ago
Lisandro Pin ebb06a3908
Mutex command output writes for `volume.check.disk`. (#7605) 3 weeks ago
Lisandro Pin ee775825bc
Parallelize read-only volume check pass for `volume.check.disk`. (#7602) 3 weeks ago
Lisandro Pin 36dd59560b
Have `volume.check.disk` select a random (heathly) source volume when… (#7574) 3 weeks ago
steve.wei 5c25df20f2
feat(volume.fix): show all replica locations for misplaced volumes (#7560) 4 weeks ago
Lisandro Pin 2843cb1255
Bootstrap logic to fix read-only volumes with `volume.check.disk`. (#7531) 4 weeks ago
Lisandro Pin c89f394aba
Parallelize `ec.rebuild` operations per affected volume. (#7466) 1 month ago
Lisandro Pin 3dd5348616
`volume.check.disk`: add support for uni- or bi-directional sync between volume replicas. (#7484) 1 month ago
Leonardo Lara d8cac1a6cc
Account Info (#7507) 1 month ago
Feng Shao 0299e78de7
de/compress the fs meta file if filename ends with gz/gzip (#7500) 1 month ago
Lisandro Pin 0e69f7c916
Split logic for `volume.check.disk` into writable and read-only volume replicas. (#7476) 1 month ago
Lisandro Pin 79fa87bad4
Rework parameters passing for functions within `ec.rebuild` (#7445) 1 month ago
Lisandro Pin 9744382a18
Rework parameters passing for functions within `volume.check.disk`. (#7448) 1 month ago
Lisandro Pin 76e4a51964
Unify the parameter to disable dry-run on weed shell commands to `-apply` (instead of `-force`). (#7450) 1 month ago
Lisandro Pin f466ff1412
Nit: use `time.Duration`s instead of constants in seconds. (#7438) 2 months ago
Lisandro Pin 1668c1042b
Rework collection resultion for `ec.rebuild`, in preparation for parallelization. (#7420) 2 months ago
Chris Lu d745e6e41d
Fix masterclient vidmap race condition (#7412) 2 months ago
Chris Lu 208d7f24f4
Erasure Coding: Ec refactoring (#7396) 2 months ago
Chris Lu 6a8c53bc44
Filer: batch deletion operations to return individual error results (#7382) 2 months ago
Chris Lu 37af41fbfe
Shell: Added a helper function `isHelpRequest()` (#7380) 2 months ago
Yavor Konstantinov 922bb17194
Store full shell command in shell history (#7378) 2 months ago
Yavor Konstantinov 832df5265f
Fix 'NaN%' issue when running volume.fsck (#7368) 2 months ago
nightcoffee aed91baa2e
[weed] update volume.fix.replication description (#7340) 2 months ago
Chris Lu 97f3028782
Clean up logs and deprecated functions (#7339) 2 months ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 2 months ago
Chris Lu c5a9c27449
Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310) 2 months ago
Chris Lu e90809521b
Fix #7307: Prevent infinite loop in volume.check.disk (#7308) 2 months ago
Roman Shishkin b6f5fb4b45
Human-readable processed bytes in volume.fix.replication (#7253) 3 months ago
Chris Lu a7fdc0d137
Message Queue: Add sql querying (#7185) 3 months ago
Chris Lu bc91425632
S3 API: Advanced IAM System (#7160) 4 months ago
Chris Lu 41aedaa687
Shell: support regular expression for collection selection (#7158) 4 months ago
Chris Lu 535985adb6
Shell: add verbose ec encoding mode (#7105) 5 months ago
Chris Lu cde2d65c16
ec candidate selection needs to adjust same rack count compare (#7106) 5 months ago
Chris Lu 4af182f880
Context cancellation during reading range reading large files (#7093) 5 months ago
Chris Lu 365d03ff32
mount ec shards correctly (#7079) 5 months ago
Chris Lu 9d013ea9b8
Admin UI: include ec shard sizes into volume server info (#7071) 5 months ago
Chris Lu 891a2fb6eb
Admin: misc improvements on admin server and workers. EC now works. (#7055) 5 months ago
Lisandro Pin 64198dad83
Paralleize operations for `weed shell`'s `volume.fix.replication`. (#6789) 5 months ago
chalet 1009b3cdce
fix command_volume_tier_upload bug (#7041) 5 months ago