mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-11-08 18:54:45 +08:00
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
This commit is contained in:
7
weed/shell/command_s3_circuitbreaker_test.go
Normal file
7
weed/shell/command_s3_circuitbreaker_test.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package shell
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestCircuitBreakerShell(t *testing.T) {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user