chrislu
|
2c6b68b40e
simplify a bit
|
2 years ago |
Konstantin Lebedev
|
b64674018a
[sync] override amz storage class, None to delete (#3639)
|
2 years ago |
Konstantin Lebedev
|
4d08393b7c
filer prefer volume server in same data center (#3405)
|
2 years ago |
chrislu
|
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
|
2 years ago |
chrislu
|
64f3d6fb6e
metadata subscription uses client epoch
|
2 years ago |
chrislu
|
5c87fcc6d2
add client id for all metadata listening clients
|
2 years ago |
chrislu
|
9f9ef1340c
use streaming mode for long poll grpc calls
|
2 years ago |
chrislu
|
316f326464
add more help message
|
2 years ago |
Chris Lu
|
84fdda85e7
go fmt
|
3 years ago |
Chris Lu
|
b5f4910412
adjust help messages
|
3 years ago |
Chris Lu
|
63da4bbb54
separate filer.remote.gateway command to avoid confusion
|
3 years ago |
Chris Lu
|
e5fc35ed0c
change server address from string to a type
|
3 years ago |
Chris Lu
|
64f6532fbe
update help message
|
3 years ago |
Chris Lu
|
308d4b2dae
filer.remote.sync: createBucketWithRandomSuffix defaults to true
|
3 years ago |
Chris Lu
|
c218ef20c7
filer.remote.sync: automatically detect the primary remote storage
|
3 years ago |
Chris Lu
|
1702ce5395
remove unused code
|
3 years ago |
Chris Lu
|
bdefdee4e6
filer.remote.sync: add option to add randomized suffix to buckets to avoid conflicts
|
3 years ago |
Chris Lu
|
16a342eb8a
re-ordering
|
3 years ago |
Chris Lu
|
13cc2ef723
when creating bucket, use remote storage client for default storage
|
3 years ago |
Chris Lu
|
4b28c5f6c3
filer.remote.sync: split into buckets mode and single directory mode
|
3 years ago |
Chris Lu
|
03a31587ce
go fmt
|
3 years ago |
Chris Lu
|
7f2a8246a9
minor
|
3 years ago |
Chris Lu
|
9a73b0e3c9
refactor
|
3 years ago |
Chris Lu
|
e281f0fa82
refactor
|
3 years ago |
Chris Lu
|
7ce97b59d8
go fmt
|
3 years ago |
Chris Lu
|
3bd48c4f29
filer.remote.sync: exit when directory is unmounted
|
3 years ago |
Chris Lu
|
8e125339d5
line wrap
|
3 years ago |
Chris Lu
|
68ea99190f
add additionalPathPrefixes
|
3 years ago |
Chris Lu
|
a31f2907f0
cloud drive: filer.remote.sync supports remove folder
|
3 years ago |
Chris Lu
|
05d2774117
refactoring
|
3 years ago |
Chris Lu
|
a9b41900d8
handle cases when mounted directory does not exist
|
3 years ago |
Chris Lu
|
05a648bb96
refactor: separating out remote.proto
|
3 years ago |
Chris Lu
|
72eb6d5b9d
ensure no writes to remote storage if content is not changed
|
3 years ago |
Chris Lu
|
5a7c40510f
format output
|
3 years ago |
Chris Lu
|
5d5a21ba2d
adjust log format
|
3 years ago |
Chris Lu
|
c45c12aedc
metadata updates
|
3 years ago |
Chris Lu
|
49b5e47bd1
retry forever with filer.remote.sync, and some refactoring
|
3 years ago |
Chris Lu
|
c34747c79d
rename, fix wrong logic.
|
3 years ago |
Chris Lu
|
713c035a6e
shell: remote.cache remote.uncache
|
3 years ago |
Chris Lu
|
c5f38c365d
go fmt
|
3 years ago |
Chris Lu
|
df85f7a1eb
adjust help message
|
3 years ago |
Chris Lu
|
7412ccdf88
write back remote entry to local entry after uploading to remote
|
3 years ago |
Chris Lu
|
dcf614a8c3
skip if the remote entry update is because of internal managerial operations
|
3 years ago |
Chris Lu
|
13e45e1605
filer.remote.sync can work now
|
3 years ago |