aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/backend
AgeCommit message (Expand)AuthorFilesLines
2023-04-18Rclone storage backend (#4402)Damiano Albani2-0/+289
2022-10-13vacuum metrics and force sync dst files (#3832)Konstantin Lebedev1-0/+3
2022-10-12cloud tier: add retry when copying data filechrislu1-1/+5
2022-10-10revert disabling FSync for non Mac (#3814)Konstantin Lebedev1-2/+10
2022-09-16refactor(storage): readability improvements (#3703)Ryan Russell1-1/+1
2022-09-14go fmtchrislu1-20/+25
2022-09-04cloud tier: s3 consume all read response bodychrislu1-7/+8
2022-08-15Revert "Refactor for Sync method (#3426)"chrislu4-69/+7
2022-08-10Refactor for Sync method (#3426)Rain Li4-7/+69
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu9-17/+17
2022-06-30stuck with file.Sync()chrislu1-1/+2
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-03-10checks disk file existKonstantin Lebedev1-1/+4
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-01add source name to error messageChris Lu1-1/+1
2021-09-01go fmtChris Lu6-3/+8
2021-08-25cloud drive: add support for WasabiChris Lu1-0/+1
2021-08-23cloud drive: s3 configurable force path styleChris Lu1-0/+1
2021-08-23do not force path style for better compatibilityChris Lu1-1/+0
2021-03-05volume server: support tcp direct put/get/deleteChris Lu1-1/+1
2021-03-01skip already loaded backendsChris Lu1-0/+6
2021-02-28cloud tier to non-AWS s3 gatewaysChris Lu1-2/+3
2021-02-20disk file avoid file.Stat()Chris Lu1-1/+10
2021-02-20Revert "Revert "avoid file.Stat()""Chris Lu1-7/+26
2021-02-20Revert "avoid file.Stat()"Chris Lu1-26/+7
2021-02-20avoid file.Stat()Chris Lu1-7/+26
2021-02-19Revert "volume: avoid file.stat(), file.seek() if possible during writes"Chris Lu1-21/+2
2021-02-18volume: avoid file.stat(), file.seek() if possible during writesChris Lu1-2/+21
2021-01-12avoid concurrent map updates to viperChris Lu1-2/+2
2020-10-04adjust log levelChris Lu1-1/+1
2020-08-16adjust logsChris Lu1-1/+1
2020-04-12refactoringChris Lu1-1/+1
2020-04-11refactoringChris Lu4-3/+75
2020-03-19volume: sync volume file right before compactionChris Lu4-0/+13
2020-03-19tiered storage: add s3 endpoint for private s3 implementationChris Lu2-3/+8
2020-01-29support env variables to overwrite toml fileChris Lu2-15/+13
2019-12-28rename volume tier info to volume infoChris Lu2-3/+3
2019-12-25tier: support remote file attributes and remember the file extensionChris Lu3-3/+15
2019-12-25go fmtChris Lu2-2/+2
2019-12-25tier storage: support downloading the remote dat filesChris Lu4-1/+130
2019-12-10adjust textChris Lu1-2/+2
2019-12-08refactoringChris Lu4-13/+4
2019-12-08remove unused functionsChris Lu2-8/+0
2019-12-02go fmtChris Lu2-9/+9
2019-12-02fix testChris Lu1-1/+1