aboutsummaryrefslogtreecommitdiff
path: root/weed/remote_storage
AgeCommit message (Collapse)AuthorFilesLines
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu10-13/+13
2025-06-03change version directorychrislu1-1/+2
2024-06-28remove unusedchrislu1-62/+0
2023-07-12Concurrency works better (#4663)mervynzhang1-3/+4
Co-authored-by: mervyn.zhang <mervyn.zhang@sap.com>
2023-05-19support swift (#4480)mervynzhang1-2/+5
2023-02-05adding support for B2 region (#4177)Muhammad Hallaj bin Subery1-1/+1
Co-authored-by: Muhammad Hallaj bin Subery <hallaj@tuta.io>
2023-01-20grpc connection to filer add sw-client-id headerchrislu1-2/+2
2022-11-10Replace dashes with underscores in x-amz-meta headers (#3965)aronneagu1-1/+5
2022-11-04fix filer.remote.sync to azure with ContentType (#3949)Konstantin Lebedev1-14/+8
* fix filer.remote.sync to azure with ContentType * fix pass X-Amz-Meta to X-Ms-Meta
2022-11-02azure metadata: skip metadata prefixed with "X-"chrislu2-0/+8
fix https://github.com/seaweedfs/seaweedfs/issues/3875
2022-08-26gateway to remote object store: adjust upload concurrencychrislu1-1/+1
2022-08-17move proto packagechrislu1-1/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu14-45/+45
2022-06-20remote storage: stop supporting hdfs as a remote storagechrislu3-261/+0
2022-06-11remote object store gateway: disable tagging for backblazechrislu9-16/+28
2022-05-11fix compilationchrislu1-2/+2
2022-04-21conditionally skip hdfs related codechrislu3-1/+16
2022-04-06remove Redundant type conversion and use strings.TrimSuffix to enhance ↵justin1-16/+12
readability
2022-03-21remove any go mod changeschrislu1-0/+50
This reverts commit 6c7f7d68876ffbde656d491cceea8f5574930924.
2022-03-21Revert "Merge pull request #2782 from SadmiB/upstream"chrislu1-50/+0
This reverts commit a644b7236a49bacff74b601ec1adc8015dd9af59, reversing changes made to 349257f8225565cab323090f390b6b62f02e94ac.
2022-03-21Add contabo api clientSadmiB1-0/+50
2021-12-26use streaming mode for long poll grpc callschrislu1-2/+2
streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed.
2021-11-06remote.mount: print out metadata sync errorsChris Lu1-0/+5
2021-10-14refactor: move from io/ioutil to io and os packageEng Zer Jun2-12/+12
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-09-14go fmtChris Lu1-1/+1
2021-09-12change server address from string to a typeChris Lu1-2/+2
2021-09-04adjust error messageChris Lu1-1/+1
2021-09-04auto list of storage typesChris Lu1-0/+21
2021-09-03fix compilationChris Lu1-1/+1
2021-09-03cloud drive: add createBucket() deleteBucket()Chris Lu5-10/+117
2021-09-03cloud drive: add list bucketsChris Lu5-0/+45
2021-09-03adjust formatting remote locationChris Lu1-0/+3
2021-09-02simplifyChris Lu1-1/+1
2021-09-02conforming to http user agent common practiceChris Lu1-0/+4
2021-09-01go fmtChris Lu8-22/+22
2021-09-01filer.remote.sync: exit when directory is unmountedChris Lu1-0/+73
this will not propagate the deletions back to the cloud
2021-09-01ensure cached client with updated storage confChris Lu1-4/+13
2021-08-30cloud drive: add storj, filebaseChris Lu2-0/+100
2021-08-30cloud drive: s3 add option for v4 signatureChris Lu1-0/+4
2021-08-29refactorChris Lu2-6/+5
2021-08-29cloud drive: filer.remote.sync supports remove folderChris Lu5-0/+17
2021-08-29cloud mount: remote storage support hdfsChris Lu12-1/+365
2021-08-26refactor: separating out remote.protoChris Lu9-49/+53
2021-08-25cloud drive: add support for WasabiChris Lu6-5/+73
* disable md5, sha256 checking to avoid reading one chunk twice * single threaded upload to avoid chunk swapping (to be enhanced later)
2021-08-24cloud drive: add support for Baidu BOSChris Lu4-5/+51
2021-08-24add default env variablesChris Lu1-1/+5
2021-08-24cloud drive: add support for Tencent COSChris Lu1-0/+36
2021-08-24cloud drive: add support for Aliyun OSSChris Lu1-0/+42
2021-08-24cloud drive: add support for BackBlazeChris Lu1-0/+38
2021-08-24cloud drive: add support for AzureChris Lu2-0/+327