chrislu
|
530da0cc89
|
remove unused code
|
3 years ago |
chrislu
|
41dfe27102
|
Revert "remove max connection age"
This reverts commit b9b684194f .
|
3 years ago |
chrislu
|
1d0c53ea56
|
remote storage: stop supporting hdfs as a remote storage
|
3 years ago |
石昌林
|
3dd60529c5
|
some code optimizations
|
3 years ago |
石昌林
|
78b3728169
|
add s3 circuit breaker support for 'simultaneous request count' and 'simultaneous request bytes' limitations
configure s3 circuit breaker by 'command_s3_circuitbreaker.go':
usage eg:
# Configure the number of simultaneous global (current s3api node) requests
s3.circuit.breaker -global -type count -actions Write -values 1000 -apply
# Configure the number of simultaneous requests for bucket x read and write
s3.circuit.breaker -buckets -type count -actions Read,Write -values 1000 -apply
# Configure the total bytes of simultaneous requests for bucket write
s3.circuit.breaker -buckets -type bytes -actions Write -values 100MiB -apply
# Disable circuit breaker config of bucket 'x'
s3.circuit.breaker -buckets x -enable false -apply
# Delete circuit breaker config of bucket 'x'
s3.circuit.breaker -buckets x -delete -apply
|
3 years ago |
chrislu
|
d12f431d98
|
collect volume server status
|
3 years ago |
Konstantin Lebedev
|
c07820178f
|
fix s3 tests
bucket_list_delimiter_prefix
bucket_list_delimiter_prefix_underscore
bucket_list_delimiter_prefix_ends_with_delimiter
|
3 years ago |
chrislu
|
4fd5f96598
|
filer: remove replication, collection, disk_type info from entry metadata
these metadata can change and are not used
|
3 years ago |
creeew
|
02ae102731
|
fix filer.sync missing source srv uploaded files to target when target down
|
3 years ago |
chrislu
|
682382648e
|
collect cluster node start time
|
3 years ago |
chrislu
|
a2b101a737
|
subscribe metadata between a range
|
3 years ago |
chrislu
|
ca16fbf0ef
|
shell: cluster.ps display filer group
|
3 years ago |
guol-fnst
|
8e2426a879
|
revert changes of pb file
orignal protoc-gen-go-grpc verion is 1.1.0
|
3 years ago |
guol-fnst
|
b12944f9c6
|
fix naming convention
notify volume server of duplicate directoris
improve searching efficiency
|
3 years ago |
guol-fnst
|
de6aa9cce8
|
avoid duplicated volume directory
|
3 years ago |
chrislu
|
866fed1eab
|
avoid grpc name conflict
fix https://github.com/chrislusf/seaweedfs/issues/3055
|
3 years ago |
chrislu
|
29198720f2
|
s3: add grpc server to accept configuration changes
|
3 years ago |
chrislu
|
8bc16f1149
|
rename
|
3 years ago |
chrislu
|
94635e9b5c
|
filer: add filer group
|
3 years ago |
chrislu
|
4bd6bea429
|
fix test
|
3 years ago |
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
3 years ago |
chrislu
|
b4be56bb3b
|
add timing info during ping operation
|
3 years ago |
Konstantin Lebedev
|
35bc67f030
|
fix conflicts
|
3 years ago |
Konstantin Lebedev
|
85d80fd36d
|
fix removing old raft server
|
3 years ago |
Konstantin Lebedev
|
357aa818fe
|
add raft shell cmds
|
3 years ago |
chrislu
|
bc888226fc
|
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
|
3 years ago |
chrislu
|
958f880b70
|
mount: add grpc method to adjust quota
|
3 years ago |
chrislu
|
daca2d22a5
|
use original server address string as map key
|
3 years ago |
chrislu
|
bbbbbd70a4
|
master supports grpc ping
|
3 years ago |
chrislu
|
743ad690b6
|
filer supports grpc ping
|
3 years ago |
chrislu
|
800cbc004c
|
volume server adds ping function
|
3 years ago |
chrislu
|
21e0898631
|
refactor: change masters from a slice to a map
|
3 years ago |
chrislu
|
a0bad1c997
|
remove any go mod changes
This reverts commit 6c7f7d6887 .
|
3 years ago |
chrislu
|
6c7f7d6887
|
Revert "Merge pull request #2782 from SadmiB/upstream"
This reverts commit a644b7236a , reversing
changes made to 349257f822 .
|
3 years ago |
SadmiB
|
d12540c9f2
|
Add contabo api client
|
3 years ago |
chrislu
|
4042fdf3bb
|
rename to skipCheckParentDir
related to https://github.com/chrislusf/seaweedfs/pull/2761
It's better to default to false.
|
3 years ago |
chrislu
|
202a29d014
|
refactoring
|
3 years ago |
chrislu
|
91d6785cf3
|
define metadata action types
|
3 years ago |
chrislu
|
be3fc77391
|
mount2: use consistent inode
|
3 years ago |
chrislu
|
ceaf993a27
|
mount2: add rdev
|
3 years ago |
chrislu
|
b9b684194f
|
remove max connection age
following https://github.com/grpc/grpc-go/issues/3170#issuecomment-552517779
|
3 years ago |
chrislu
|
b1063162b6
|
display bucket quota
|
3 years ago |
chrislu
|
fec8428fd8
|
POSIX: different inode for same named different file types
|
3 years ago |
chrislu
|
6a12520a96
|
fix logging
|
3 years ago |
chrislu
|
5c87fcc6d2
|
add client id for all metadata listening clients
|
3 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.
|
3 years ago |
banjiaojuhao
|
083bf3a137
|
filer server: add "datacenter, rack and datanode" for path specific configuration
|
3 years ago |
banjiaojuhao
|
08336be92e
|
filer server: allow upload file to specific dataNode
|
3 years ago |
chrislu
|
a2d3f89c7b
|
add lock messages
|
3 years ago |
chrislu
|
b70cb3e0b2
|
upgrade protoc to 3.17.3
$brew install protobuf
$ protoc --version
libprotoc 3.17.3
$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
|
3 years ago |