689 Commits (184e982898977b99d48805aa84a2f232a3a1d24b)

Author SHA1 Message Date
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 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 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 76cf57a0e1 volume: optimzation for leveldb 6 years ago
Chris Lu 8156958ee9 move function to make travis happy 6 years ago
Chris Lu 0a36f628c6 testing RS coding 6 years ago
Chris Lu cf58fc0e63 refactor: extract out the write throttler 6 years ago
Chris Lu 46a675ecc2 align memory to avoid nil with atomic operations 6 years ago
Chris Lu 177f3add81 adjust memory layout to avoid possible nil pointer 6 years ago
Chris Lu 4b27f892e6 remove 128 bit needle id build option 6 years ago
Chris Lu b335f81a4f volume: add option to limit compaction speed 6 years ago
Wine93 32f93fb09e style: go fmt for all 6 years ago
Chris Lu 9beea63960 memory alignment 6 years ago
Chris Lu 53e2e73de2 fix metrics 6 years ago
Chris Lu 440111a349 volume: support http status 304 for the same file id 6 years ago
Chris Lu 0302b9496c volume: also check cookie for possible duplicates 6 years ago
Chris Lu 132921ad41 adjust log or error 6 years ago
Chris Lu 316bd27f75 add remove volumes with version info 6 years ago
Chris Lu 6fc1f53018 shell: add command volume.move 6 years ago
stlpmo-jn 2200ea9cb9 add function ParseFileIdFromString 6 years ago
Chris Lu 3b3651dea3 volume: atomic copying file, adds version and stopOffset 6 years ago
Chris Lu 0be2d51c96 read volume lastAppendAtNs when loading a volume 6 years ago
Chris Lu ac2727853f fix needle map entry size 6 years ago
Chris Lu e5506152c0 refactoring 6 years ago
Chris Lu 33c92b819a refactoring 6 years ago
Chris Lu fa176fe80f volume tailing chunks large files 6 years ago
Chris Lu b142f9f1d5 go fmt 6 years ago
Chris Lu b09e8dbb37 add VolumeStreamFollow, but not used yet 6 years ago
Chris Lu 13ad5c1966 refactoring 6 years ago
Chris Lu f567777d64 volume: fix needle checking for deleted needles 6 years ago
Chris Lu bd76ad0ff1 Revert "Revert "volume: close request body if any parsing error"" 6 years ago
Chris Lu 359b7c1650 Revert "volume: close request body if any parsing error" 6 years ago