757 Commits (6f7ef8711ae493764d688feabd6853c0f2b40c98)

Author SHA1 Message Date
chrislu ecef844dfc stream read large files 3 years ago
chrislu 685643d506 needle read into a writer 3 years ago
chrislu 663bc5dc23 add needle reading in chunks 3 years ago
chrislu 18b29f709c refactoring, split file 3 years ago
chrislu 81d6159290 volume: report error if a volume has nil data backend 3 years ago
guol-fnst b12944f9c6 fix naming convention 3 years ago
guol-fnst 8fab39e775 rename UUID file 3 years ago
guol-fnst de6aa9cce8 avoid duplicated volume directory 3 years ago
chrislu 3e20336bde fix atomic add int64 3 years ago
chrislu 76148ce0f7 use storage_class for backend configuration 3 years ago
chrislu 1aae7a3f1b volume.tier.upload progress starts negative #2992 3 years ago
chrislu 192983b464 s3 backend support customizing storage class 3 years ago
chrislu 70e5a1b632 volume close should wait for committing compaction 3 years ago
chrislu 37ab8909b0 use two flags: v.isCompacting and v.isCommitCompacting 3 years ago
chrislu 94f824e1ce volume: sync to disk before copying volume files 3 years ago
Konstantin Lebedev 7315d1d039 waite volume being closed during compression idx 3 years ago
chrislu 8e9ad7db5a fix bug deleting volume or unmount volume if a volume server has multiple directories 3 years ago
Konstantin Lebedev 1e35b4929f shell vacuum volume by collection and volume id 3 years ago
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