Chris Lu
2539ba0b62
fix compilation
3 years ago
Chris Lu
5f2d7c1589
erasure coding: skip erasure coding if less than recommended 4 nodes
3 years ago
Chris Lu
5435027ff0
volume copy: stream out copying progress and avoid grpc request timeout
fix https://github.com/chrislusf/seaweedfs/issues/2386
3 years ago
Eng Zer Jun
a23bcbb7ec
refactor: move from io/ioutil to io and os package
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>
3 years ago
Konstantin Lebedev
be4b3ed509
AclHandlers
3 years ago
Chris Lu
e862b2529a
refactor
3 years ago
Konstantin Lebedev
5e64b22b45
check that the topology has been updated
3 years ago
Konstantin Lebedev
2cecde89c3
rename opt volumesPerStep
3 years ago
Konstantin Lebedev
fc51ffce2b
https://github.com/chrislusf/seaweedfs/issues/1846
3 years ago
Chris Lu
ad5099e570
refactor
3 years ago
Chris Lu
2789d10342
go fmt
3 years ago
Chris Lu
119d5908dd
shell: do not need to lock to see volume -h
3 years ago
Chris Lu
6cd1ce8b74
erasure coding: add cleanup step if anything goes wrong
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
0b4269b6a8
remember commands even if failed
3 years ago
Chris Lu
0128239c0f
handle ipv6 addresses
3 years ago
Chris Lu
8e4b43a017
minor
3 years ago
Chris Lu
57a95887d2
remote.cache remote.uncache supports all mounted directories
3 years ago
Chris Lu
c735608685
obfuscate secret keys on display
3 years ago
Chris Lu
32e94de86a
default auto trimming suffix to true
3 years ago
Chris Lu
60573fd3e2
option to map remote bucket to trimmed bucket name
3 years ago
Chris Lu
d57d4c5f8f
shell: add remote.mount.buckets
3 years ago
Chris Lu
d983aa4c7d
correct filtering
3 years ago
Chris Lu
49952ba905
fix cache/uncache filters
3 years ago
Chris Lu
df29281536
rename
3 years ago
Chris Lu
c3db389e42
refactor
3 years ago
Chris Lu
8707ef00a6
refactor
3 years ago
Chris Lu
63c84584bb
refactor
3 years ago
Chris Lu
da49d25950
auto list of storage types
3 years ago
Chris Lu
38f73c8324
add gcs project id
3 years ago
Chris Lu
7ce97b59d8
go fmt
3 years ago
Chris Lu
3bd48c4f29
filer.remote.sync: exit when directory is unmounted
this will not propagate the deletions back to the cloud
3 years ago
Chris Lu
cca588429b
shell: fs.meta.save skip saving system logs
3 years ago
Chris Lu
0ee208c1a4
adjust example
3 years ago
Chris Lu
97b7948cd9
adjust error message
3 years ago
Chris Lu
c9205458a1
cloud drive: create mount directory if not exists
3 years ago
Chris Lu
1dfcdc53b7
cloud drive: add storj, filebase
3 years ago
Chris Lu
701cc133f3
cloud drive: s3 add option for v4 signature
3 years ago
Chris Lu
f117f7bf54
adjust comment
3 years ago
Chris Lu
44d0ac95f6
add cluster id if already set
3 years ago
Chris Lu
18bf556d93
fix comments
3 years ago
Chris Lu
21f37a0a75
remove unused code
3 years ago
Chris Lu
001a472057
cloud mount: remote storage support hdfs
3 years ago
Chris Lu
975fbc9ee3
add wasabi example
3 years ago
Chris Lu
65a29ad42a
add warning on unmount a folder
3 years ago
Chris Lu
a22f37b01c
remove tencent region
3 years ago
Chris Lu
0d8936f6cd
add aliyun example
3 years ago
Chris Lu
49a8dfb976
adjust default concurrent level
3 years ago
Chris Lu
6a0bb7106b
cloud drive: parallelize remote storage downloading
3 years ago
Chris Lu
05a648bb96
refactor: separating out remote.proto
3 years ago