876 Commits (c29c912bdccd60a4de11c382cdab1819197216e6)

Author SHA1 Message Date
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
Chris Lu 784c5bb73a add build option support 5-byte offset 6 years ago
Chris Lu 7a4b234ea1 divide offset into higher and lower sections 6 years ago
Chris Lu 000ee725fc refactor Offset into a struct of bytes 6 years ago
Chris Lu 94302935b2 weed volume: only store compressed data if compression is effective 6 years ago
Chris Lu 7a14cdc90c refactoring, go fmt 6 years ago
Chris Lu 19728fe3f6 remove deprecated code 6 years ago
Chris Lu df95ce0b6c weed backup: efficient delta backup 6 years ago