70 Commits (bd7b9384054e5f28417c56b6336e11c09a9e39d1)

Author SHA1 Message Date
Henco Appel 2a88da4de7
fix: always close volume file (#4530) (#5459) 9 months ago
chrislu a1816d21e9 fix compilation 9 months ago
dependabot[bot] 359b00596f
chore(deps): bump github.com/rclone/rclone from 1.65.2 to 1.66.0 (#5387) 9 months ago
Justin Dhillon a48e2ec45b
Fix Broken Links (#5287) 10 months ago
chrislu 7a50762b9e reduce binary size by skipping rclone 1 year ago
Damiano Albani 0d9ba8c612
Support templating name of files stored via Rclone backend (#4606) 2 years ago
chrislu e23f3d6eca set df.File to nil after it is closed 2 years ago
Damiano Albani 9f55c7c90e
Rclone storage backend (#4402) 2 years ago
Konstantin Lebedev 1f7e52c63e
vacuum metrics and force sync dst files (#3832) 2 years ago
chrislu e55076c46f cloud tier: add retry when copying data file 2 years ago
Konstantin Lebedev 5b28c3f728
revert disabling FSync for non Mac (#3814) 2 years ago
Ryan Russell 277976bd76
refactor(storage): readability improvements (#3703) 2 years ago
chrislu 21c0587900 go fmt 2 years ago
chrislu 39340f7e42 cloud tier: s3 consume all read response body 2 years ago
chrislu 93261f5199 Revert "Refactor for Sync method (#3426)" 2 years ago
Rain Li 670cb759f8
Refactor for Sync method (#3426) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu 52580743b9 stuck with file.Sync() 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
Konstantin Lebedev f53cff045f checks disk file exist 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 f58ea6a2ee add source name to error message 3 years ago
Chris Lu 7ce97b59d8 go fmt 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
Chris Lu 400de380f4 volume server: support tcp direct put/get/delete 4 years ago
Chris Lu d680676d45 skip already loaded backends 4 years ago
Chris Lu 2cca07b44c cloud tier to non-AWS s3 gateways 4 years ago
Chris Lu 7635f6b9fa disk file avoid file.Stat() 4 years ago
Chris Lu a2383b3b12 Revert "Revert "avoid file.Stat()"" 4 years ago
Chris Lu 7ef4c24f18 Revert "avoid file.Stat()" 4 years ago
Chris Lu 98c93ca465 avoid file.Stat() 4 years ago
Chris Lu a1210d1e8d Revert "volume: avoid file.stat(), file.seek() if possible during writes" 4 years ago
Chris Lu c78409a598 volume: avoid file.stat(), file.seek() if possible during writes 4 years ago
Chris Lu cfb9342a15 avoid concurrent map updates to viper 4 years ago
Chris Lu d522df0ecd adjust log level 4 years ago
Chris Lu 627b081b67 adjust logs 4 years ago
Chris Lu 7764e0465c refactoring 5 years ago
Chris Lu c8ca234773 refactoring 5 years ago
Chris Lu 81797a059a volume: sync volume file right before compaction 5 years ago
Chris Lu 709f231e23 tiered storage: add s3 endpoint for private s3 implementation 5 years ago
Chris Lu d335f04de6 support env variables to overwrite toml file 5 years ago
Chris Lu 2000284435 rename volume tier info to volume info 5 years ago
Chris Lu 48d28d3eb2 tier: support remote file attributes and remember the file extension 5 years ago