Chris Lu
|
d6e2c877fa
|
ec.balance: use specific collection names
|
6 years ago |
Chris Lu
|
133b772fb5
|
destroy ec volume if it is empty
|
6 years ago |
Chris Lu
|
ba18314aab
|
ec shard delete also check ec volumes, in addition to volumes
|
6 years ago |
Chris Lu
|
f919d0235c
|
ec encode volumes quiet for a period of time
|
6 years ago |
Chris Lu
|
a72cef3c42
|
encode by collection
|
6 years ago |
Chris Lu
|
de1a35acdd
|
conditionally fresh the shard locations
|
6 years ago |
Chris Lu
|
47f1901843
|
ask for the ec volume version
|
6 years ago |
Chris Lu
|
689930f092
|
forget shards that are broken
|
6 years ago |
Chris Lu
|
aaab2c25f5
|
resolve concurrent modification problem
n and err can be modified concurrently
|
6 years ago |
Chris Lu
|
f53024d79d
|
delete ec collection
|
6 years ago |
Chris Lu
|
40ca2f2903
|
add collection.delete
|
6 years ago |
Chris Lu
|
1d111d6ce8
|
collection list normal and ec volumes
|
6 years ago |
Chris Lu
|
e941d0c2f4
|
list ec collections also
|
6 years ago |
Chris Lu
|
866197eee3
|
print out the ec balancing plan
|
6 years ago |
Chris Lu
|
5c6c757619
|
clean up test files
|
6 years ago |
Chris Lu
|
5dd67f9acf
|
reading by recover from other shards
|
6 years ago |
Chris Lu
|
3f9ecee40f
|
working with reading remote intervals
|
6 years ago |
Chris Lu
|
302d9fbc6d
|
adjust error message for file not found
|
6 years ago |
Chris Lu
|
4f76342cbc
|
WIP
no errors, but not returning file content
* the interval needs to use actual file zie
* need to read the actual version instead of the current version
|
6 years ago |
Chris Lu
|
2858a954b3
|
read ec volume shards locations from master
|
6 years ago |
Chris Lu
|
713596e781
|
caching ec shard locations
|
6 years ago |
Chris Lu
|
3a8c1055a2
|
refactoring ecx to ecVolume
|
6 years ago |
Chris Lu
|
217cde0a3b
|
refactoring
|
6 years ago |
Chris Lu
|
03b9291e5d
|
volum server passes grpc option and master location to store
|
6 years ago |
Chris Lu
|
ac1ba3b667
|
remove comments
|
6 years ago |
Chris Lu
|
b4b407e403
|
add grpc ec shard read
|
6 years ago |
Chris Lu
|
a4f3d82c57
|
convert needle id to ec intervals to read from
|
6 years ago |
Chris Lu
|
a463759edf
|
adjust error message
|
6 years ago |
Chris Lu
|
92f9c7b1aa
|
adjust ec shard status on disconnect
|
6 years ago |
Chris Lu
|
ac14cd5ad0
|
wdclient need to have ec shard info on initial dump
|
6 years ago |
Chris Lu
|
b58e25e588
|
broadcast vid->location map to master clients for ec chards
|
6 years ago |
Chris Lu
|
af67d99ca4
|
incrementally update master ec shards state
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
6 years ago |
Chris Lu
|
41e8ae61f8
|
generate, balance, delete copied shards, delete old volume
|
6 years ago |
Chris Lu
|
f0e6574d5e
|
allocate ec shards to volume servers
|
6 years ago |
Chris Lu
|
6f4b09b6a4
|
pb shard info uses ShardBits instead one message for one shard
|
6 years ago |
Chris Lu
|
228850d588
|
shard id starts from zero
|
6 years ago |
Chris Lu
|
24b8ad9a14
|
push the ec shard info to master
|
6 years ago |
Chris Lu
|
8838176d82
|
register ec shards to topology
|
6 years ago |
Chris Lu
|
8a96445f40
|
register ec shards to each data node
|
6 years ago |
Chris Lu
|
4659d80035
|
prepare to register ec shard info in master
|
6 years ago |
Chris Lu
|
e913ee380a
|
add comments
|
6 years ago |
Chris Lu
|
7180520889
|
ec shard info can be queried via VolumeList()
|
6 years ago |
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
6 years ago |
Chris Lu
|
54b835e1ae
|
filer: redis cluster add option for password
fix https://github.com/chrislusf/seaweedfs/issues/971
|
6 years ago |
Chris Lu
|
fbbc74abb4
|
adds VolumeEcGenerateSlices, VolumeEcCopy
|
6 years ago |
Chris Lu
|
698dea779c
|
refactoring
|
6 years ago |
Chris Lu
|
693d6c0f1b
|
clean up tests
|
6 years ago |
Chris Lu
|
0094ca3f8a
|
mark the webdav as unstable
|
6 years ago |
Chris Lu
|
6386a3174b
|
able to validate by randomly selected ec files
|
6 years ago |