Chris Lu
2836a58d87
cloud drive: S3 supports storage class
3 years ago
Chris Lu
258063de26
cloud drive: add google cloud storage
3 years ago
Chris Lu
3ada61c875
rename
3 years ago
Chris Lu
c34747c79d
rename, fix wrong logic.
3 years ago
Chris Lu
08258a819d
fix mistake
3 years ago
Chris Lu
4909bd9684
gRpc connection error on filer when no volume left #2243
fix https://github.com/chrislusf/seaweedfs/issues/2243
grpc do not cache connections only when connection problem happens.
Normal error results should not close the shared grpc connection.
3 years ago
Chris Lu
5a0f92423e
use grpc and jwt
3 years ago
Chris Lu
5571f4f70a
master: add master.follower to handle read file id lookup requests
3 years ago
Chris Lu
69655ba8e5
mount: cache on reading remote storage
3 years ago
Chris Lu
713c035a6e
shell: remote.cache remote.uncache
3 years ago
Chris Lu
c0b12da4ef
shell: add filer.remote.unmount
3 years ago
Chris Lu
4370a4db63
use int64 for volume count in case of negative overflow
3 years ago
Chris Lu
270770d7d7
refactor
3 years ago
Chris Lu
6b743dbbf9
refactor client subscribe metadata
3 years ago
Chris Lu
9df7d16791
read <- remote_storage
3 years ago
Chris Lu
899963ac20
remote storage location changed to struct
3 years ago
Chris Lu
1752eeb538
remote.mount saves the mapping
3 years ago
Chris Lu
4b94b03d90
directory to remote storage mapping
3 years ago
Chris Lu
99b599aa8a
remote.mount
3 years ago
Chris Lu
70effac0d3
configure and store remote configurations
3 years ago
Chris Lu
450222dd64
add remote to filer.Entry and filer_pb entry, add RemoteConf
3 years ago
Chris Lu
8dc5def435
proto: add remote
3 years ago
Chris Lu
b194f91f47
add version to filer configuration response
4 years ago
lyg
1a4db87e19
fix s3 metadata error with multipart upload
4 years ago
Chris Lu
215b169562
mount: recursively rename locally
4 years ago
Chris Lu
ab606dec2a
filer: add path-specific option to enforce readonly
4 years ago
Chris Lu
c5de97ddbe
keep alive for streaming connections
fix https://github.com/chrislusf/seaweedfs/issues/2096
related to https://github.com/chrislusf/seaweedfs/issues/1277
4 years ago
Chris Lu
1456616a77
recreate grpc connections if too many errors
address https://github.com/chrislusf/seaweedfs/issues/2098
4 years ago
Chris Lu
3d3fa43542
filer: re-create grpc connections if having transport error
fix https://github.com/chrislusf/seaweedfs/issues/2070
4 years ago
Chris Lu
dc1309f084
FUSE mount: support multiple filers
fix https://github.com/chrislusf/seaweedfs/issues/2015
fix https://github.com/chrislusf/seaweedfs/issues/1531
4 years ago
Chris Lu
f0ad172e80
shell: show which server holds the lock
fix https://github.com/chrislusf/seaweedfs/issues/1983
4 years ago
Chris Lu
b465095db1
shell: add volume.check.disk to fix inconsistency for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1923
4 years ago
Chris Lu
b1a86cf808
s3: copy object to itself
fix https://github.com/chrislusf/seaweedfs/issues/1922
4 years ago
Chris Lu
35d939a1d2
go fmt
4 years ago
wuh-fnst
4c1d945e46
make List correctly judge whether it is the last file
4 years ago
Chris Lu
828f6e9f4d
volume: auto add missing vif files
fix https://github.com/chrislusf/seaweedfs/issues/1878
4 years ago
Chris Lu
9d402ebe9f
refactoring
4 years ago
Chris Lu
bd727b7b53
go fmt
4 years ago
Chris Lu
e982b06bcd
support IPv6
4 years ago
Chris Lu
f465d63b5d
grpc should fail when heart beating to master
fix https://github.com/chrislusf/seaweedfs/issues/1820
4 years ago
Chris Lu
f8446b42ab
this can compile now!!!
4 years ago
Chris Lu
487e435679
adjust http max idle connections per host
related to https://github.com/chrislusf/seaweedfs/issues/1802
4 years ago
Chris Lu
770393a48c
volume: add capability to change disk type when moving a volume
4 years ago
Chris Lu
15c60cbb26
close the grpc connection after 10 hours
related to https://github.com/chrislusf/seaweedfs/issues/1782
4 years ago
Chris Lu
990fa69bfe
add back AdjustedUrl() related code
4 years ago
Chris Lu
00707ec00f
mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
4 years ago
Chris Lu
6ca10725b8
Revert "mount: when outside cluster network, use filer as proxy to access volume servers"
This reverts commit 096e088d7b
.
4 years ago
Chris Lu
096e088d7b
mount: when outside cluster network, use filer as proxy to access volume servers
4 years ago
Chris Lu
80b8692688
filer.sync: replicate outside of either cluster, only need to see filers
4 years ago
Chris Lu
2e8dba571b
adjust volume server UI
4 years ago