aboutsummaryrefslogtreecommitdiff
path: root/weed/storage
AgeCommit message (Expand)AuthorFilesLines
2022-06-10Revert "Merge pull request #3159 from shichanglin5/_duplicateUUID"chrislu1-0/+1
2022-06-09perf: Optimized volume handling duplicateUUID logic to avoid quitting when vo...shichanglin51-1/+0
2022-06-05fix testchrislu1-2/+1
2022-06-05volume: checksum remove the hashing step in Value()chrislu7-22/+26
2022-06-05stream read large fileschrislu4-26/+101
2022-06-04needle read into a writerchrislu2-18/+28
2022-06-04add needle reading in chunkschrislu5-7/+191
2022-06-03refactoring, split filechrislu3-165/+174
2022-05-29volume: report error if a volume has nil data backendchrislu1-0/+3
2022-05-17fix naming conventionguol-fnst2-18/+18
2022-05-17rename UUID fileguol-fnst2-6/+6
2022-05-16avoid duplicated volume directoryguol-fnst3-4/+39
2022-05-11fix atomic add int64chrislu1-1/+1
2022-05-02use storage_class for backend configurationchrislu1-1/+1
2022-04-30volume.tier.upload progress starts negative #2992chrislu1-13/+21
2022-04-30s3 backend support customizing storage classchrislu2-3/+9
2022-04-26volume close should wait for committing compactionchrislu1-4/+6
2022-04-26Merge pull request #2974 from kmlebedev/wait_volume_closed_compressionChris Lu1-0/+4
2022-04-26use two flags: v.isCompacting and v.isCommitCompactingchrislu4-5/+6
2022-04-26volume: sync to disk before copying volume fileschrislu1-0/+15
2022-04-26waite volume being closed during compression idxKonstantin Lebedev1-0/+4
2022-04-19fix bug deleting volume or unmount volume if a volume server has multiple dir...chrislu1-2/+8
2022-04-18shell vacuum volume by collection and volume idKonstantin Lebedev1-2/+1
2022-04-18avoid invalid memory address or nil pointer dereferenceKonstantin Lebedev1-1/+1
2022-04-18enhancement: replace sort.Slice with slices.SortFunc to reduce reflectionjustin3-12/+9
2022-03-28fix: encode small chunk return error maybe have some bug.justin1-1/+1
2022-03-10checks disk file existKonstantin Lebedev1-1/+4
2022-02-24Merge pull request #2704 from guo-sj/fix_bugs_in_return_valueChris Lu1-1/+1
2022-02-24fix return value in storage/volume_vacuum.go:444guosj1-1/+1
2022-02-23fix error handlingchrislu1-5/+6
2022-02-23Merge pull request #2698 from guo-sj/fix_bugs_in_return_valueChris Lu1-3/+3
2022-02-23Merge pull request #2697 from guo-sj/fix_bugs_in_return_valueChris Lu1-3/+3
2022-02-23fix another return value bugguosj1-3/+3
2022-02-23fix bugs in return valueguosj1-3/+3
2022-02-16sync data first before stoppingchrislu3-0/+28
2022-02-14test: use `T.TempDir` to create temporary test directoryEng Zer Jun2-12/+2
2022-02-08updated needle with fsyncKonstantin Lebedev1-0/+9
2022-02-07skips compact if store is stoppingKonstantin Lebedev1-0/+3
2022-02-04move error to a separate filechrislu1-10/+10
2022-02-04Merge pull request #2634 from kmlebedev/errorMetricsChris Lu1-0/+11
2022-02-04sync call to write file, avoid vif loading errorchrislu1-1/+1
2022-02-04error metrics for filer and storeKonstantin Lebedev1-0/+11
2021-12-26use streaming mode for long poll grpc callschrislu3-4/+4
2021-12-16remove debug messageschrislu1-3/+3
2021-12-05volume: load volume can optionally be skipped, if ec volume existschrislu1-6/+11
2021-12-05volume: fix loading old volume formatchrislu1-0/+3
2021-11-02go fmtChris Lu1-4/+4
2021-10-29cloud tier: remove tagging since not all s3 vendors support thisChris Lu3-18/+4
2021-10-29s3 header add user agentChris Lu1-0/+5
2021-10-24volume vacuum: avoid timeout with streaming progress reportChris Lu3-6/+14