justin
|
3551ca2fcf
|
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
|
3 years ago |
chrislu
|
21aaa4c1f1
|
ec.encode: calculate free ec slots based on (maxVolumeCount-volumeCount)
fix https://github.com/chrislusf/seaweedfs/issues/2642
|
3 years ago |
chrislu
|
f18803424a
|
volume.balance: add delay during tight loop
fix https://github.com/chrislusf/seaweedfs/issues/2637
|
3 years ago |
chrislu
|
9f9ef1340c
|
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
|
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
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
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
addressing https://github.com/chrislusf/seaweedfs/issues/1111
|
5 years ago |
Chris Lu
|
717ec47fa2
|
avoid double counting ec slot
addressing issue found in https://github.com/chrislusf/seaweedfs/issues/1111
The ec slots are already counted on the server side.
|
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 |