aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/erasure_coding
AgeCommit message (Expand)AuthorFilesLines
2019-05-27add grpc ec shard readChris Lu4-21/+29
2019-05-27convert needle id to ec intervals to read fromChris Lu4-78/+156
2019-05-26incrementally update master ec shards stateChris Lu1-0/+4
2019-05-25mount/unmount ec shardsChris Lu1-4/+4
2019-05-25allocate ec shards to volume serversChris Lu3-6/+18
2019-05-24pb shard info uses ShardBits instead one message for one shardChris Lu2-29/+53
2019-05-24shard id starts from zeroChris Lu2-1/+7
2019-05-23register ec shards to each data nodeChris Lu1-0/+10
2019-05-23prepare to register ec shard info in masterChris Lu1-0/+7
2019-05-22ec shard info can be queried via VolumeList()Chris Lu2-2/+50
2019-05-21volume: load ec shards during heartbeats to masterChris Lu4-2/+110
2019-05-20adds VolumeEcGenerateSlices, VolumeEcCopyChris Lu2-111/+123
2019-05-19clean up testsChris Lu1-1/+11
2019-05-19able to validate by randomly selected ec filesChris Lu1-3/+83
2019-05-19add locating data inside the ec filesChris Lu3-30/+203
2019-05-18generate ec01~ec14, generate ecx file with sorted needle valuesChris Lu2-11/+128
2019-05-15move function to make travis happyChris Lu2-25/+32
2019-05-15testing RS codingChris Lu4-0/+85