aboutsummaryrefslogtreecommitdiff
path: root/weed/storage
AgeCommit message (Expand)AuthorFilesLines
2021-08-17The IEEE assembler optimizations has been submitted and will be part of the G...Konstantin Lebedev1-1/+1
2021-08-13Only when tailing volume, the zero-ed cookie should skip checking.Chris Lu3-11/+13
2021-08-13tail volume: fix zero cookie problem from batch deletionChris Lu1-1/+4
2021-08-08volume: support concurrent download data size limitChris Lu5-6/+13
2021-08-01volume: deletion can skip volume size checkingChris Lu1-1/+1
2021-07-13volume: change all writes to fsync during graceful stoppingChris Lu1-1/+6
2021-07-01go fmtChris Lu1-4/+4
2021-06-28look back when adding to sorted valuesChris Lu2-5/+25
2021-06-28volume: large_volume version has bug when using in memory indexChris Lu2-0/+34
2021-06-15fix stats when a collection is deletedChris Lu1-0/+5
2021-06-06use bytes.Buffer to reduce memory allocation and gcChris Lu3-49/+68
2021-06-02avoid data loss after restarting a container with a volum serverKonstantin Lebedev1-0/+6
2021-05-15skip file not found error when deletingChris Lu1-2/+2
2021-05-05fix concurrent vacuum & delete panicqieqieplus1-3/+3
2021-04-27minFreeSpace refactoredbingoohuang2-9/+9
2021-04-26minFreeSpace argument allows size like 10GiBbingoohuang2-11/+17
2021-04-21do not add new volumes when below minFreeSpacePercentChris Lu1-0/+3
2021-04-21avoid thundering herd effectChris Lu1-1/+0
2021-04-21fix error messageChris Lu1-1/+1
2021-04-15adjust textChris Lu1-1/+1
2021-04-02go fmtChris Lu1-1/+1
2021-03-22shell: add volume.check.disk to fix inconsistency for replicated volumesChris Lu4-4/+73
2021-03-21refactor, split into 2 filesChris Lu2-112/+123
2021-03-20better logs for cookie mismatchChris Lu1-1/+2
2021-03-14go fmtChris Lu2-2/+2
2021-03-13prevent nil volume messageChris Lu1-0/+3
2021-03-13prevent nil volume nmChris Lu1-3/+13
2021-03-09refactoring, remove duplicated codeChris Lu1-58/+2
2021-03-09volume: auto add missing vif filesChris Lu3-5/+5
2021-03-09fix: collection stats won't update if all volumes expired at same iterationqieqieplus1-3/+13
2021-03-07avoid nil when closing an indexChris Lu1-2/+6
2021-03-07avoid nil exceptionChris Lu1-2/+4
2021-03-06remove wrong writesChris Lu1-2/+0
2021-03-06CRCWriter consistent with CRCChris Lu1-6/+5
2021-03-05volume server: support tcp direct put/get/deleteChris Lu4-2/+132
2021-03-01skip network error when remote volumes startChris Lu2-0/+8
2021-03-01add logs for remote file loadingChris Lu1-0/+1
2021-03-01add vif file versions in case loading superblock failsChris Lu2-4/+15
2021-03-01skip already loaded backendsChris Lu1-0/+6
2021-02-28go fmtChris Lu1-1/+1
2021-02-28cloud tier to non-AWS s3 gatewaysChris Lu1-2/+3
2021-02-22volume.tier.move: passing non-empty disk typeChris Lu1-0/+7
2021-02-20fix testChris Lu1-1/+1
2021-02-20disk file avoid file.Stat()Chris Lu2-2/+11
2021-02-20Revert "Revert "avoid file.Stat()""Chris Lu1-7/+26
2021-02-20Revert "avoid file.Stat()"Chris Lu1-26/+7
2021-02-20skip seek() when index file writesChris Lu4-6/+23
2021-02-20avoid file.Stat()Chris Lu1-7/+26
2021-02-19Revert "volume: avoid file.stat(), file.seek() if possible during writes"Chris Lu2-33/+6
2021-02-18volume: avoid file.stat(), file.seek() if possible during writesChris Lu2-6/+33