promalert
9012069bd7
chore: execute goimports to format the code ( #7983 )
* chore: execute goimports to format the code
Signed-off-by: promalert <promalert@outlook.com>
* goimports -w .
---------
Signed-off-by: promalert <promalert@outlook.com>
Co-authored-by: Chris Lu <chris.lu@gmail.com>
7 days ago
vadimartynov
b796c21fa9
Added loadSecurityConfigOnce ( #5792 )
2 years ago
chrislu
b02fdeabff
RetryForever => RetryUntil
2 years ago
chrislu
81fdf3651b
grpc connection to filer add sw-client-id header
3 years ago
chrislu
2c6b68b40e
simplify a bit
3 years ago
Konstantin Lebedev
b64674018a
[sync] override amz storage class, None to delete ( #3639 )
* override amz storage class, None to delete
https://github.com/seaweedfs/seaweedfs/issues/3636
* use empty string to delete
* without nil check
3 years ago
Konstantin Lebedev
4d08393b7c
filer prefer volume server in same data center ( #3405 )
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
3 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
4 years ago
chrislu
64f3d6fb6e
metadata subscription uses client epoch
4 years ago
chrislu
5c87fcc6d2
add client id for all metadata listening clients
4 years ago
chrislu
9f9ef1340c
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
4 years ago
chrislu
316f326464
add more help message
4 years ago
Chris Lu
84fdda85e7
go fmt
4 years ago
Chris Lu
b5f4910412
adjust help messages
4 years ago
Chris Lu
63da4bbb54
separate filer.remote.gateway command to avoid confusion
4 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
4 years ago
Chris Lu
64f6532fbe
update help message
4 years ago
Chris Lu
308d4b2dae
filer.remote.sync: createBucketWithRandomSuffix defaults to true
4 years ago
Chris Lu
c218ef20c7
filer.remote.sync: automatically detect the primary remote storage
4 years ago
Chris Lu
1702ce5395
remove unused code
4 years ago
Chris Lu
bdefdee4e6
filer.remote.sync: add option to add randomized suffix to buckets to avoid conflicts
4 years ago
Chris Lu
16a342eb8a
re-ordering
4 years ago
Chris Lu
13cc2ef723
when creating bucket, use remote storage client for default storage
4 years ago
Chris Lu
4b28c5f6c3
filer.remote.sync: split into buckets mode and single directory mode
4 years ago
Chris Lu
03a31587ce
go fmt
4 years ago
Chris Lu
7f2a8246a9
minor
4 years ago
Chris Lu
9a73b0e3c9
refactor
4 years ago
Chris Lu
e281f0fa82
refactor
4 years ago
Chris Lu
7ce97b59d8
go fmt
4 years ago
Chris Lu
3bd48c4f29
filer.remote.sync: exit when directory is unmounted
this will not propagate the deletions back to the cloud
4 years ago
Chris Lu
8e125339d5
line wrap
4 years ago
Chris Lu
68ea99190f
add additionalPathPrefixes
4 years ago
Chris Lu
a31f2907f0
cloud drive: filer.remote.sync supports remove folder
4 years ago
Chris Lu
05d2774117
refactoring
4 years ago
Chris Lu
a9b41900d8
handle cases when mounted directory does not exist
4 years ago
Chris Lu
05a648bb96
refactor: separating out remote.proto
4 years ago
Chris Lu
72eb6d5b9d
ensure no writes to remote storage if content is not changed
4 years ago
Chris Lu
5a7c40510f
format output
4 years ago
Chris Lu
5d5a21ba2d
adjust log format
4 years ago
Chris Lu
c45c12aedc
metadata updates
4 years ago
Chris Lu
49b5e47bd1
retry forever with filer.remote.sync, and some refactoring
4 years ago
Chris Lu
c34747c79d
rename, fix wrong logic.
4 years ago
Chris Lu
713c035a6e
shell: remote.cache remote.uncache
4 years ago
Chris Lu
c5f38c365d
go fmt
4 years ago
Chris Lu
df85f7a1eb
adjust help message
4 years ago
Chris Lu
7412ccdf88
write back remote entry to local entry after uploading to remote
4 years ago
Chris Lu
dcf614a8c3
skip if the remote entry update is because of internal managerial operations
4 years ago
Chris Lu
13e45e1605
filer.remote.sync can work now
5 years ago