48 Commits (master)

Author SHA1 Message Date
Lisandro Pin ba0707af64
Allow configuring the maximum number of concurrent tasks for EC parallelization. (#6376) 4 days ago
Lisandro Pin b0210df081
Begin implementing EC balancing parallelization support. (#6342) 1 week ago
Lisandro Pin 8c82c037b9
Unify the re-balancing logic for `ec.encode` with `ec.balance`. (#6339) 2 weeks ago
Lisandro Pin 522a25790a
Remove average constraints when selecting nodes/racks to balance EC shards into. (#6325) 2 weeks ago
Lisandro Pin edef485333
Account for replication placement settings when balancing EC shards within the same rack. (#6317) 3 weeks ago
Lisandro Pin 351efa134d
Account for replication placement settings when balancing EC shards across racks. (#6316) 3 weeks ago
Lisandro Pin b2ba7d7408
Resolve replica placement for EC volumes from master server defaults. (#6303) 3 weeks ago
Lisandro Pin efdebf712e
Refactor `ec.balance` logic into a `weeed/shell/command_ec_common.go`… (#6195) 2 months ago
chrislu ec30a504ba refactor 3 months ago
chrislu 701abbb9df add IsResourceHeavy() to command interface 3 months ago
Dan 794a5aa67d
Add warning with hints to why a EC shard cant be moved (#5790) 5 months ago
Tobias Gurtzick 78dbac7702
fix(ec): volumes created by foreign collection due to bug in ec balance (#4864) 1 year ago
chrislu 645ae8c57b Revert "Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs"" 1 year ago
chrislu 8cb42c39ad Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs" 1 year ago
dependabot[bot] a04bd4d26f
Bump github.com/rclone/rclone from 1.63.1 to 1.64.0 (#4850) 1 year ago
Ryan Russell bd2dc6d641
refactor(shell): `Decending` -> `Descending` (#3675) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu 6793bc853c help message when in simulation mode 3 years ago
justin 3551ca2fcf enhancement: replace sort.Slice with slices.SortFunc to reduce reflection 3 years ago
chrislu a2d3f89c7b add lock messages 3 years ago
Chris Lu 119d5908dd shell: do not need to lock to see volume -h 3 years ago
Chris Lu e5fc35ed0c change server address from string to a type 3 years ago
Chris Lu ad70107eb4 ec balance among nodes with HDD 4 years ago
Chris Lu 36f95e50a9 avoid possible nil disk info 4 years ago
Chris Lu f8446b42ab this can compile now!!! 4 years ago
Chris Lu 2bc05cfbc8 fix typo 4 years ago
Chris Lu a595916342 shell: add volumeServer.evacuate command 4 years ago
Chris Lu 73564e6a01 master: add cluster wide lock/unlock operation in weed shell 5 years ago
Chris Lu 97ab8a1976 remove ctx if possible 5 years ago
Chris Lu 892e726eb9 avoid reusing context object 5 years ago
Chris Lu 66acc2c84f passing in averageShardsPerEcNode instead of expectedTotalEcShards 5 years ago
Chris Lu 40514c5362 add sortEcNodesByFreeslotsDecending and sortEcNodesByFreeslotsAscending 5 years ago
Chris Lu 9c2f3b1b0f fix rack_not_found case 5 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 5 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 5 years ago
Chris Lu 57092d69ac go fmt 6 years ago
Chris Lu f9d8bd51ad ec shard balancing 6 years ago
Chris Lu 9d9162ca35 ec.balance: collect dc rack info 6 years ago
Chris Lu d344e0a035 fix ec related bugs 6 years ago
Chris Lu ede876cfdb periodic scripts exeuction from leader master 6 years ago
Chris Lu 0e49add2bc adjust help message 6 years ago
Chris Lu 06133ae98f correct count for free ec slots, avoid removing generated shards 6 years ago
Chris Lu 6cea23d091 purge duplicated ec shards 6 years ago
Chris Lu b05456fe07 able to purge extra ec shard copies 6 years ago
Chris Lu 7e80b2b882 fix multiple bugs 6 years ago
Chris Lu 9ce6b949bf adjust help message 6 years ago
Chris Lu d6e2c877fa ec.balance: use specific collection names 6 years ago
Chris Lu ba18314aab ec shard delete also check ec volumes, in addition to volumes 6 years ago
Chris Lu 1d111d6ce8 collection list normal and ec volumes 6 years ago
Chris Lu 866197eee3 print out the ec balancing plan 6 years ago