739 Commits (913a5d0dd475e029f08d7e60f383bc9304a872dc)

Author SHA1 Message Date
Konstantin Lebedev 9438738693 avoid invalid memory address or nil pointer dereference 3 years ago
justin 3551ca2fcf enhancement: replace sort.Slice with slices.SortFunc to reduce reflection 3 years ago
justin d51a724101 fix: encode small chunk return error maybe have some bug. 3 years ago
Konstantin Lebedev f53cff045f checks disk file exist 3 years ago
guosj 3e7aa1caf5 fix return value in storage/volume_vacuum.go:444 3 years ago
chrislu c29bc9a367 fix error handling 3 years ago
guosj d68c27f82d fix another return value bug 3 years ago
guosj 8f9aa0cddd fix bugs in return value 3 years ago
chrislu a129bda7d9 sync data first before stopping 3 years ago
Eng Zer Jun b92df1654c
test: use `T.TempDir` to create temporary test directory 3 years ago
Konstantin Lebedev ef541972f8 updated needle with fsync 3 years ago
Konstantin Lebedev fb97e234c9 skips compact if store is stopping 3 years ago
chrislu 433fde4b18 move error to a separate file 3 years ago
chrislu 76e297d64f sync call to write file, avoid vif loading error 3 years ago
Konstantin Lebedev 3f4e17aa24 error metrics for filer and store 3 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 3 years ago
chrislu 50ddd8c8e2 remove debug messages 3 years ago
chrislu 488afa5002 volume: load volume can optionally be skipped, if ec volume exists 3 years ago
chrislu 59e58c4b23 volume: fix loading old volume format 3 years ago
Chris Lu 0c8dea9de8 go fmt 3 years ago
Chris Lu c857cc7286 cloud tier: remove tagging since not all s3 vendors support this 3 years ago
Chris Lu d04cdcf40d s3 header add user agent 3 years ago
Chris Lu 3be3c17f59 volume vacuum: avoid timeout with streaming progress report 3 years ago
Eng Zer Jun a23bcbb7ec
refactor: move from io/ioutil to io and os package 3 years ago
Chris Lu f0b928ff5e go fmt 3 years ago
Chris Lu 3afa451cdc volume: find a non-empty offset when binary searching by timestamp 3 years ago
Chris Lu b530f12327 volume: find a non-empty offset when binary searching by timestamp 3 years ago
Chris Lu ce1efeb0eb adds more error message 3 years ago
Chris Lu d688e10ed1 do not try to compress if not sure about the file content 3 years ago
Chris Lu 332f5ad3a8 revert temporary changes that disabled compression 3 years ago
Chris Lu f0d1e7bd05 skip ec volumes when loading normal volumes 3 years ago
Chris Lu f58ea6a2ee add source name to error message 3 years ago
Chris Lu 2e9372dcf7 volume stream read skips deleted content 3 years ago
Chris Lu 5956a8b05a adjust comment 3 years ago
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