Konstantin Lebedev
4d08393b7c
filer prefer volume server in same data center ( #3405 )
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
29198720f2
s3: add grpc server to accept configuration changes
3 years ago
Konstantin Lebedev
b6a2b43efe
allowDeleteBucketNotEmpty
3 years ago
chrislu
3639cad69c
master, filer, s3: also listen to "localhost" in addition to specific ip address
related to https://github.com/chrislusf/seaweedfs/issues/1937
3 years ago
chrislu
3a6eb8ca5f
default bind to one ip address
fix https://github.com/chrislusf/seaweedfs/issues/1937
3 years ago
chrislu
da3d330616
s3 and filer transport using unix domain socket instead of tcp
3 years ago
chrislu
fb434318e3
dynamically adjust connection timeout
better fix for https://github.com/chrislusf/seaweedfs/issues/2541
3 years ago
chrislu
5788bf2270
s3: increase timeout limit
https://github.com/chrislusf/seaweedfs/issues/2541
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
chrislu
85c526c583
s3: bind to a specific IP
fix https://github.com/chrislusf/seaweedfs/issues/2516
3 years ago
kmlebedev
4f98553ba9
audit log SignatureVersion
3 years ago
Konstantin Lebedev
98251fe16a
non blocking audit log
3 years ago
Konstantin Lebedev
10678cde81
audit log config
3 years ago
Konstantin Lebedev
4ec8715f20
audit log
3 years ago
Chris Lu
4a1d4d7462
s3: default to allow empty folder for better performance
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
e982b06bcd
support IPv6
4 years ago
Chris Lu
561a2ff0bc
s3: add option for "alllowEmptyFolder"
4 years ago
Konstantin Lebedev
a9a7005687
set desc of option
4 years ago
Chris Lu
78859e35fc
s3: adjust config examples
4 years ago
Chris Lu
4856bce0ee
adjust for metrics port
4 years ago
Konstantin Lebedev
98e9de6e11
fix style
4 years ago
Konstantin Lebedev
324e44d4b3
add start metrics server
4 years ago
Chris Lu
d013d09a9b
adjust logging
4 years ago
Chris Lu
2c21eb1971
volume: get metrics configuration from master
fix https://github.com/chrislusf/seaweedfs/issues/1354
4 years ago
Chris Lu
6544e60bea
s3 add metrics
empty for now
4 years ago
Chris Lu
a566bfc6e1
s3: use bucket in the domain
fix https://github.com/chrislusf/seaweedfs/issues/1405
4 years ago
Chris Lu
bc2ec6774d
inject git version into build
5 years ago
Chris Lu
f90c43635d
refactoring
5 years ago
Chris Lu
556dd76303
s3: wait to connect to filer
5 years ago
Chris Lu
97ab8a1976
remove ctx if possible
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
6ab7368ef2
filer: dynamically create bucket under /buckets folder
5 years ago
Chris Lu
d8dec2323b
s3: move buckets folder configuration to filer
5 years ago
Chris Lu
4ed6b584e2
s3: access control limited by bucket
5 years ago
Chris Lu
b90ad6f452
add v2 support
5 years ago
Chris Lu
9ed364f053
support acl
5 years ago
Chris Lu
d335f04de6
support env variables to overwrite toml file
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
ede876cfdb
periodic scripts exeuction from leader master
6 years ago
Chris Lu
b04d7e3ac0
weed server: also optionally start S3 gateway
6 years ago
Chris Lu
21fe5bde7c
filer: remove customizable grpc port, fixed to filer port + 10000
6 years ago
Chris Lu
da871896c3
weed filer: set grpc port to port + 10000
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
7f32eb1e25
s3 add https support
7 years ago
Chris Lu
16c66e097b
adjust default buckets folder
7 years ago
Chris Lu
7e2031b18f
go fmt
7 years ago
Chris Lu
c7228fefa7
add bucket creation and deletion
1. option for "weed s3 -filer.dir.buckets" to choose a folder for buckets
2. create a bucket
3. delete a bucket, recursively delete all metadata on filer
7 years ago