Nico D'Cotta
796b7508f3
Implement SRV lookups for filer ( #4767 )
1 year ago
Amir H. Yeganemehr
f0d3c874b6
Unix Socket listener for S3 server ( #4621 )
Add localSocket option to s3 server
2 years ago
Konstantin Lebedev
4dd890d4a2
optional https port for s3 ( #4482 )
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2 years ago
lfhy
1976ca9160
add -disk to filer command ( #4247 )
* add -disk to filer command
* add diskType to filer.grpc
* use filer.disk when filerWebDavOptions.disk is empty
* add filer.disk to weed server command.
---------
Co-authored-by: 三千院羽 <3000y@MacBook-Pro.lan>
2 years ago
chrislu
469c959e6a
add missing options for webdav
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
Ryan Russell
19652c1b83
refactor(socket mount): Update socket mount pattern to `/tmp/seaweedf… ( #3662 )
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
903a06a160
avoid data race access to startDelay ( #3548 )
2 years ago
LHHDZ
84ec68e11a
Add download speed limit support ( #3408 )
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
yulai.li
af23e63e3f
Improve filer command help, add supported filer store list
3 years ago
yulai.li
b90d213a87
Change ui.deleteDir default to true
3 years ago
yulai.li
28cda854eb
Add filer command line parameter to let Filer UI show/hide directory delete button
3 years ago
chrislu
8a1166c021
auto remove previous leftover socket
3 years ago
chrislu
633a4aed18
filer: fix customizable local socket file name
fix https://github.com/chrislusf/seaweedfs/issues/3147
3 years ago
chrislu
29198720f2
s3: add grpc server to accept configuration changes
3 years ago
chrislu
94635e9b5c
filer: add filer group
3 years ago
chrislu
a69f0b62c2
start filer local socket only on non windows
fix https://github.com/chrislusf/seaweedfs/issues/2930
3 years ago
Konstantin Lebedev
b6a2b43efe
allowDeleteBucketNotEmpty
3 years ago
chrislu
21e0898631
refactor: change masters from a slice to a map
3 years ago
Konstantin Lebedev
849a2c1f68
fix cmdFiler
3 years ago
Konstantin Lebedev
105bcfdbd4
set iam ip from filer
3 years ago
Berck Nash
7ee38fa3a4
The fixes for https://github.com/chrislusf/seaweedfs/issues/1937 had a few problems:
(1) The help file says that in the absence of a ipBind being specified, that it will bind to the "ip" specified. Instead, it bound to localhost which broke the default configuration. This change implements the documented behavior instead.
(2) The new IAM filer ip address has no default. This instantiates it to the same as the filer IP. I'm not sure if there should be a corresponding iam.ip or iam.ipBind option added to the filer command?
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
banjiaojuhao
b9ff7723dd
[bugfix] filer: nil pointer dereference
3 years ago
chrislu
da3d330616
s3 and filer transport using unix domain socket instead of tcp
3 years ago
chrislu
4e181db21a
mount: default disable cache
* Prevent cases as https://github.com/seaweedfs/seaweedfs-csi-driver/issues/43
* Improve read write benchmarks
* Improve AI training performance. Most of the files are just read once.
3 years ago
chrislu
85c526c583
s3: bind to a specific IP
fix https://github.com/chrislusf/seaweedfs/issues/2516
3 years ago
Konstantin Lebedev
10678cde81
audit log config
3 years ago
Chris Lu
c4e22b5a9a
filer: deprecate "-peers" option
3 years ago
Chris Lu
4a1d4d7462
s3: default to allow empty folder for better performance
3 years ago
Chris Lu
52fe86df45
use default 10000 for grpc port
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
2c9d4c8f43
custom grpc port: filer
3 years ago
Chris Lu
574485ec69
better IP v6 support
3 years ago
Chris Lu
0128239c0f
handle ipv6 addresses
3 years ago
Chris Lu
13e45e1605
filer.remote.sync can work now
3 years ago
Chris Lu
6ba65c3382
customizable debug port
3 years ago
Chris Lu
1ff8285d82
debug from any server
3 years ago
Chris Lu
0d6f45cb46
add debug option to generate full goroutine stack dump
3 years ago
Philippe Pepiot
42a761ee20
Fix typo in weed filer long help
4 years ago
Chris Lu
cc0df36a9e
smaller file chunks are faster
4 years ago
Chris Lu
1f984d2645
refactor buffer pool
4 years ago
Chris Lu
ac875976c0
filer, volume: add concurrent upload size limit to avoid OOM
add some back pressure when writes are slow
4 years ago
Konstantin Lebedev
8a95f9c10c
iam GetUser
4 years ago
Chris Lu
2a68ddb963
default to empty host to bind to tcp4 and tcp6
4 years ago