806 Commits (3730772e05f075ccc921d49b5192d609784a84b5)

Author SHA1 Message Date
Chris Lu e5fc35ed0c change server address from string to a type 3 years ago
Chris Lu 8c6ff55226 add volume not found error type, to reduce error log 3 years ago
Chris Lu 1b942dfa3c add error message 3 years ago
Chris Lu 7ce97b59d8 go fmt 3 years ago
Chris Lu f811fd0903 fix build 3 years ago
Chris Lu 5adfdd7982 change to a new bloom filter library 3 years ago
Chris Lu 05a648bb96 refactor: separating out remote.proto 3 years ago
Chris Lu c08ac536ed cloud drive: add support for Wasabi 3 years ago
Chris Lu 00c4e06caa cloud drive: s3 configurable force path style 3 years ago
Chris Lu f0cc130849 do not force path style for better compatibility 3 years ago
Konstantin Lebedev 865b06b7fe The IEEE assembler optimizations has been submitted and will be part of the Go 1.6 standard library. 3 years ago
Chris Lu 78e8ddf910 Only when tailing volume, the zero-ed cookie should skip checking. 3 years ago
Chris Lu a8617c1a39 tail volume: fix zero cookie problem from batch deletion 3 years ago
Chris Lu 734c980040 volume: support concurrent download data size limit 3 years ago
Chris Lu 9cc84a910f volume: deletion can skip volume size checking 3 years ago
Chris Lu 49c66e88a0 volume: change all writes to fsync during graceful stopping 3 years ago
Chris Lu b624090398 go fmt 4 years ago
Chris Lu 24e11d1e90 look back when adding to sorted values 4 years ago
Chris Lu fc8dd58aea volume: large_volume version has bug when using in memory index 4 years ago
Chris Lu 56eb522b13 fix stats when a collection is deleted 4 years ago
Chris Lu 6c82326575 use bytes.Buffer to reduce memory allocation and gc 4 years ago
Konstantin Lebedev 99ef280c7c avoid data loss after restarting a container with a volum server 4 years ago
Chris Lu 1aa7e99a89 skip file not found error when deleting 4 years ago
qieqieplus ac26080bd2 fix concurrent vacuum & delete panic 4 years ago
bingoohuang cf552417a7 minFreeSpace refactored 4 years ago
bingoohuang 31f1cdeac2 minFreeSpace argument allows size like 10GiB 4 years ago
Chris Lu ca998328c2 do not add new volumes when below minFreeSpacePercent 4 years ago
Chris Lu a8114da02d avoid thundering herd effect 4 years ago
Chris Lu ae74d8f02a fix error message 4 years ago
Chris Lu 283d703d50 adjust text 4 years ago
Chris Lu 8e404a1433 go fmt 4 years ago
Chris Lu b465095db1 shell: add volume.check.disk to fix inconsistency for replicated volumes 4 years ago
Chris Lu 102a951377 refactor, split into 2 files 4 years ago
Chris Lu f6e2566ee5 better logs for cookie mismatch 4 years ago
Chris Lu 35d939a1d2 go fmt 4 years ago
Chris Lu cb423312a4 prevent nil volume message 4 years ago
Chris Lu 972327f966 prevent nil volume nm 4 years ago
Chris Lu 737bde5ab7 refactoring, remove duplicated code 4 years ago
Chris Lu 828f6e9f4d volume: auto add missing vif files 4 years ago
qieqieplus 5b16820924 fix: collection stats won't update if all volumes expired at same iteration 4 years ago
Chris Lu 726edab054 avoid nil when closing an index 4 years ago
Chris Lu bdfed16d42 avoid nil exception 4 years ago
Chris Lu e9eddfb8a2 remove wrong writes 4 years ago
Chris Lu 38fc200e56 CRCWriter consistent with CRC 4 years ago
Chris Lu 400de380f4 volume server: support tcp direct put/get/delete 4 years ago
Chris Lu c46d16b2f3 skip network error when remote volumes start 4 years ago
Chris Lu 6e43e8ce17 add logs for remote file loading 4 years ago
Chris Lu 015d16f43f add vif file versions in case loading superblock fails 4 years ago
Chris Lu d680676d45 skip already loaded backends 4 years ago
Chris Lu 540441fd38 go fmt 4 years ago