Konstantin Lebedev
4dd890d4a2
optional https port for s3 ( #4482 )
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2 years ago
Konstantin Lebedev
a0931be0c0
S3 TLS credentials Refreshing ( #4506 )
* S3 TLS credentials Refreshing
* fix: logging
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2 years ago
SmsS4
17e91d2917
Use filerGroup for s3 buckets collection prefix ( #4465 )
* Use filerGroup for s3 buckets collection prefix
* Fix templates
* Remove flags
* Remove s3CollectionPrefix
2 years ago
chrislu
81fdf3651b
grpc connection to filer add sw-client-id header
2 years ago
Jiffs Maverick
4b0430e71d
[metrics] Add the ability to control bind ip ( #4012 )
2 years ago
Ryan Russell
8efe1db01a
refactor(various): `Listner` -> `Listener` readability improvements ( #3672 )
* refactor(net_timeout): `listner` -> `listener`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* refactor(s3): `s3ApiLocalListner` -> `s3ApiLocalListener`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* refactor(filer): `localPublicListner` -> `localPublicListener`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* refactor(command): `masterLocalListner` -> `masterLocalListener`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* refactor(net_timeout): `ipListner` -> `ipListener`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2 years ago
LHHDZ
6d2000e8da
fix 'localFilerSocket' nil pointer ( #3654 )
2 years ago
Konstantin Lebedev
f4f6855c61
avoid SIGSEGV on localFilerSocket ( #3609 )
https://github.com/seaweedfs/seaweedfs/issues/3607
2 years ago
Konstantin Lebedev
8c3040db81
avoid DATA RACE on S3Options.localFilerSocket ( #3571 )
* avoid DATA RACE on S3Options.localFilerSocket
https://github.com/seaweedfs/seaweedfs/issues/3552
* copy localSocket
2 years ago
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