957 Commits (4e8dca098bc3e2a7f5d7cc9129cfc9cd117d0d0e)

Author SHA1 Message Date
Chris Lu f9b4a4c396
fix: check freeEcSlot before evacuating EC shards to prevent data loss (#7621) 1 week ago
Lisandro Pin d59cc1b09f
Fix handling of fixed read-only volumes for `volume.check.disk`. (#7612) 1 week ago
chrislusf 2b089065d6 ec: allow disk type fallback during evacuation 1 week ago
chrislusf 0d67470112 ec: filter disk selection by disk type in pickBestDiskOnNode 2 weeks ago
chrislusf 5d85a424c5 volumeServer.evacuate: evacuate EC volumes from all disk types 2 weeks ago
chrislusf c6b19713a0 test: add diskType field to ecBalancer in TestPickEcNodeToBalanceShardsInto 2 weeks ago
chrislusf dc8a0fdf77 ec: fix variable shadowing and add -diskType to ec.rebuild and volumeServer.evacuate 2 weeks ago
chrislusf cbd9ca68bb ec: add -sourceDiskType to ec.encode and -diskType to ec.decode 2 weeks ago
chrislusf 6dfd4fbd58 ec: add -diskType flag to ec.balance and ec.encode commands 2 weeks ago
chrislusf 90b134f830 ec: update helper functions to use configurable diskType 2 weeks ago
chrislusf 306bc31a28 ec: add diskType parameter to core EC functions 2 weeks ago
Chris Lu 4f038820dc
Add disk-aware EC rebalancing (#7597) 2 weeks ago
Lisandro Pin ebb06a3908
Mutex command output writes for `volume.check.disk`. (#7605) 2 weeks ago
Lisandro Pin ee775825bc
Parallelize read-only volume check pass for `volume.check.disk`. (#7602) 2 weeks ago
Lisandro Pin 36dd59560b
Have `volume.check.disk` select a random (heathly) source volume when… (#7574) 2 weeks ago
steve.wei 5c25df20f2
feat(volume.fix): show all replica locations for misplaced volumes (#7560) 2 weeks ago
Lisandro Pin 2843cb1255
Bootstrap logic to fix read-only volumes with `volume.check.disk`. (#7531) 3 weeks ago
Lisandro Pin c89f394aba
Parallelize `ec.rebuild` operations per affected volume. (#7466) 3 weeks ago
Lisandro Pin 3dd5348616
`volume.check.disk`: add support for uni- or bi-directional sync between volume replicas. (#7484) 3 weeks ago
Leonardo Lara d8cac1a6cc
Account Info (#7507) 3 weeks ago
Feng Shao 0299e78de7
de/compress the fs meta file if filename ends with gz/gzip (#7500) 4 weeks ago
Lisandro Pin 0e69f7c916
Split logic for `volume.check.disk` into writable and read-only volume replicas. (#7476) 4 weeks 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) 1 month ago
Lisandro Pin 1668c1042b
Rework collection resultion for `ec.rebuild`, in preparation for parallelization. (#7420) 1 month ago
Chris Lu d745e6e41d
Fix masterclient vidmap race condition (#7412) 1 month 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) 4 months ago
Chris Lu cde2d65c16
ec candidate selection needs to adjust same rack count compare (#7106) 4 months ago
Chris Lu 4af182f880
Context cancellation during reading range reading large files (#7093) 4 months ago
Chris Lu 365d03ff32
mount ec shards correctly (#7079) 4 months ago
Chris Lu 9d013ea9b8
Admin UI: include ec shard sizes into volume server info (#7071) 4 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