aboutsummaryrefslogtreecommitdiff
path: root/weed/command/filer_remote_sync.go
AgeCommit message (Collapse)AuthorFilesLines
2024-07-16Added loadSecurityConfigOnce (#5792)vadimartynov1-1/+1
2023-10-01RetryForever => RetryUntilchrislu1-1/+1
2023-01-20grpc connection to filer add sw-client-id headerchrislu1-1/+1
2022-09-10simplify a bitchrislu1-1/+1
2022-09-10[sync] override amz storage class, None to delete (#3639)Konstantin Lebedev1-0/+2
* override amz storage class, None to delete https://github.com/seaweedfs/seaweedfs/issues/3636 * use empty string to delete * without nil check
2022-08-04filer prefer volume server in same data center (#3405)Konstantin Lebedev1-0/+4
* initial prefer same data center https://github.com/seaweedfs/seaweedfs/issues/3404 * GetDataCenter * prefer same data center for ReplicationSource * GetDataCenterId * remove glog
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-6/+6
2022-07-23metadata subscription uses client epochchrislu1-0/+1
2021-12-30add client id for all metadata listening clientschrislu1-0/+2
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-12-13add more help messagechrislu1-1/+6
2021-09-19go fmtChris Lu1-6/+5
2021-09-15adjust help messagesChris Lu1-13/+0
2021-09-15separate filer.remote.gateway command to avoid confusionChris Lu1-40/+1
2021-09-12change server address from string to a typeChris Lu1-4/+4
2021-09-06update help messageChris Lu1-6/+8
2021-09-06filer.remote.sync: createBucketWithRandomSuffix defaults to trueChris Lu1-1/+1
2021-09-06filer.remote.sync: automatically detect the primary remote storageChris Lu1-26/+37
2021-09-06remove unused codeChris Lu1-4/+0
2021-09-04filer.remote.sync: add option to add randomized suffix to buckets to avoid ↵Chris Lu1-7/+9
conflicts
2021-09-04re-orderingChris Lu1-21/+22
2021-09-04when creating bucket, use remote storage client for default storageChris Lu1-2/+2
2021-09-04filer.remote.sync: split into buckets mode and single directory modeChris Lu1-212/+45
2021-09-03go fmtChris Lu1-1/+1
2021-09-02minorChris Lu1-2/+2
2021-09-02refactorChris Lu1-12/+23
2021-09-02refactorChris Lu1-24/+30
2021-09-01go fmtChris Lu1-1/+1
2021-09-01filer.remote.sync: exit when directory is unmountedChris Lu1-5/+42
this will not propagate the deletions back to the cloud
2021-08-31line wrapChris Lu1-1/+2
2021-08-31add additionalPathPrefixesChris Lu1-2/+1
2021-08-29cloud drive: filer.remote.sync supports remove folderChris Lu1-0/+4
2021-08-28refactoringChris Lu1-9/+8
2021-08-28handle cases when mounted directory does not existChris Lu1-4/+8
2021-08-26refactor: separating out remote.protoChris Lu1-3/+4
2021-08-15ensure no writes to remote storage if content is not changedChris Lu1-1/+0
2021-08-15format outputChris Lu1-0/+6
2021-08-15adjust log formatChris Lu1-25/+11
2021-08-15metadata updatesChris Lu1-1/+1
2021-08-15retry forever with filer.remote.sync, and some refactoringChris Lu1-26/+16
2021-08-14rename, fix wrong logic.Chris Lu1-1/+1
2021-08-09shell: remote.cache remote.uncacheChris Lu1-12/+9
2021-08-08go fmtChris Lu1-3/+3
2021-08-08adjust help messageChris Lu1-2/+2
2021-08-08write back remote entry to local entry after uploading to remoteChris Lu1-2/+22
2021-08-08skip if the remote entry update is because of internal managerial operationsChris Lu1-0/+21
2021-08-08filer.remote.sync can work nowChris Lu1-0/+219