24 Commits (d1b2231bc82888cbfcd742bfe867cc7772f07ee2)

Author SHA1 Message Date
chrislu 21aaa4c1f1 ec.encode: calculate free ec slots based on (maxVolumeCount-volumeCount) 3 years ago
chrislu f18803424a volume.balance: add delay during tight loop 3 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 3 years ago
Chris Lu e5fc35ed0c change server address from string to a type 3 years ago
Chris Lu 1c233ad986 refactoring 4 years ago
Chris Lu a0c6db361c avoid nil 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 a595916342 shell: add volumeServer.evacuate command 4 years ago
Chris Lu d15682b4a1 shell: volume.balance plan by ratio of fullness 4 years ago
Chris Lu 892e726eb9 avoid reusing context object 5 years ago
Chris Lu 72a64a5cf8 use the same context object in order to retry 5 years ago
Chris Lu 37b64a50b4 ec: generate and copy .vif file 5 years ago
Chris Lu 3ebeae0c0b ec encode distribute ec data and parity shards evenly 5 years ago
Chris Lu 09ca936c78 shell: add ec.decode command 5 years ago
Chris Lu 40514c5362 add sortEcNodesByFreeslotsDecending and sortEcNodesByFreeslotsAscending 5 years ago
Chris Lu 717ec47fa2 avoid double counting ec slot 5 years ago
Chris Lu e6ab75972f use constant 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 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 d85b41b904 fix ec.encode not finding the local ec shards 6 years ago
Chris Lu 7e80b2b882 fix multiple bugs 6 years ago