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
|
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
|
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
|
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
|
af67d99ca4
|
incrementally update master ec shards state
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
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
|
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
|
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
|
fbbc74abb4
|
adds VolumeEcGenerateSlices, VolumeEcCopy
|
6 years ago |
Chris Lu
|
693d6c0f1b
|
clean up tests
|
6 years ago |
Chris Lu
|
6386a3174b
|
able to validate by randomly selected ec files
|
6 years ago |
Chris Lu
|
7c2c60c376
|
add locating data inside the ec files
|
6 years ago |
Chris Lu
|
87f63b9c08
|
generate ec01~ec14, generate ecx file with sorted needle values
|
6 years ago |
Chris Lu
|
8156958ee9
|
move function to make travis happy
|
6 years ago |
Chris Lu
|
0a36f628c6
|
testing RS coding
|
6 years ago |