785 Commits (bb289d7d69f27e0ccef72d727053889eb6e37f9e)

Author SHA1 Message Date
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
Chris Lu 5996656141 volume: close request body if any parsing error 6 years ago
Chris Lu 3e8a3a8fec fix race detector found problems 6 years ago
Chris Lu 0e33272f56 small refactoring 6 years ago
stlpmo-jn c1a0403da2 repair the error replications of the volume 6 years ago
Chris Lu 3555628ad5 weed volume: fix bug, remove boltdb, btree 6 years ago
Chris Lu 8a5ce16e96 weed volume: remove boltdb, btree options, add options for leveldb medium, large 6 years ago
Chris Lu 9924fa3b1a weed volume: disable block cache on leveldb 6 years ago