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
Chris Lu
62191b08ea
disk type support custom tags
4 years ago
Chris Lu
e1992c83de
webdav adds disktype
4 years ago
Chris Lu
c2ad6f1047
webdav add replication setting
fix https://github.com/chrislusf/seaweedfs/issues/1817
4 years ago
Chris Lu
d67ccb66c0
webdav: can start together with "weed server" or "weed filer"
4 years ago
Chris Lu
0ef43a23a7
go fmt
4 years ago
Chris Lu
1efb51ba84
filer: change to saveToFilerLimit from cacheToFilerLimit
short circuit saving small files to volume server
4 years ago
Chris Lu
90df52d001
s3: add command option "allowEmptyFolder" to filer and server
4 years ago
Chris Lu
a1009e8044
filer: add -defaultStoreDir so that filer.toml can be skipped
fix https://github.com/chrislusf/seaweedfs/issues/1659
4 years ago