aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/volume_info
AgeCommit message (Collapse)AuthorFilesLines
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu1-2/+2
2024-10-28backward compatible vif loadingchrislu1-7/+26
2024-01-26weed/storage: Fix volume info file permissions (#5246)BenoƮt Knecht1-3/+2
2023-04-18Rclone storage backend (#4402)Damiano Albani1-0/+1
* Add Rclone storage backend * Support templating the name of files stored via Rclone * Enable Rclone accounting * Remove redundant type conversion * Provide progress information for Rclone download/upload operations * Log error when Rclone can't instantiate filesystem * Remove filename templating functionality for Rclone storage To (maybe) be later reintroduced as a generic functionality for all storage backends. * Remove S3 specific check * Move Rclone config initialisation to init() method
2022-10-14avoid load volume file with BytesOffset mismatch (#3841)Konstantin Lebedev1-3/+4
* avoid load volume file with BytesOffset mismatch https://github.com/seaweedfs/seaweedfs/issues/2966 * set BytesOffset if has not VolumeInfoFile * typos fail => failed * exit if bytesOffset mismatch
2022-08-17also migrate jsonpbchrislu1-8/+7
2022-08-17move proto packagechrislu1-1/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-4/+4
2022-02-04sync call to write file, avoid vif loading errorchrislu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/2633
2021-10-14refactor: move from io/ioutil to io and os packageEng Zer Jun1-6/+5
The io/ioutil package has been deprecated as of Go 1.16, see https://golang.org/doc/go1.16#ioutil. This commit replaces the existing io/ioutil functions with their new definitions in io and os packages. Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-08-26refactor: separating out remote.protoChris Lu1-0/+85