Chris Lu
|
c4e22b5a9a
|
filer: deprecate "-peers" option
|
2021-11-06 14:36:45 -07:00 |
|
Chris Lu
|
6a030547a2
|
server: remove peer check if not starting master
more fix https://github.com/chrislusf/seaweedfs/issues/2352
|
2021-10-04 03:27:10 -07:00 |
|
Chris Lu
|
62c2732fd1
|
add back logic to check master peers
fix https://github.com/chrislusf/seaweedfs/issues/2352
|
2021-10-04 02:51:26 -07:00 |
|
Chris Lu
|
4a1d4d7462
|
s3: default to allow empty folder for better performance
|
2021-09-26 22:34:14 -07:00 |
|
Chris Lu
|
52fe86df45
|
use default 10000 for grpc port
|
2021-09-20 14:05:59 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
2c9d4c8f43
|
custom grpc port: filer
|
2021-09-12 02:28:37 -07:00 |
|
Chris Lu
|
e690a2be16
|
custom grpc port: volume server
|
2021-09-12 02:25:15 -07:00 |
|
Chris Lu
|
bd1f800efe
|
custom grpc port: master
|
2021-09-12 02:19:10 -07:00 |
|
Chris Lu
|
0128239c0f
|
handle ipv6 addresses
|
2021-09-07 16:43:54 -07:00 |
|
Chris Lu
|
7937db52e1
|
Filer locationPrefix configure does not exec replication #2257
fix https://github.com/chrislusf/seaweedfs/issues/2257
|
2021-08-14 02:54:13 -07:00 |
|
Chris Lu
|
734c980040
|
volume: support concurrent download data size limit
|
2021-08-08 23:25:16 -07:00 |
|
Chris Lu
|
6ba65c3382
|
customizable debug port
|
2021-07-31 09:18:41 -07:00 |
|
Chris Lu
|
1ff8285d82
|
debug from any server
|
2021-07-31 02:13:21 -07:00 |
|
Chris Lu
|
0d6f45cb46
|
add debug option to generate full goroutine stack dump
|
2021-07-31 02:00:01 -07:00 |
|
Chris Lu
|
5bcc77b46c
|
volume: default readMode to proxy
|
2021-07-03 15:55:56 -07:00 |
|
Kevin Liu
|
253b4ed898
|
remote -> proxy in server to match volume flags
noticed this was missed in https://github.com/chrislusf/seaweedfs/pull/2168
|
2021-06-30 13:05:45 -07:00 |
|
zhangsong
|
7566782c2e
|
add proxy mode to read non-local volumes
|
2021-06-30 17:28:37 +08:00 |
|
Eugeniy Kozlov
|
6e8bd16819
|
freespace params fix
|
2021-05-28 14:19:24 +03:00 |
|
bingoohuang
|
cf552417a7
|
minFreeSpace refactored
|
2021-04-27 10:37:24 +08:00 |
|
Chris Lu
|
cc0df36a9e
|
smaller file chunks are faster
|
2021-04-01 02:21:59 -07:00 |
|
Chris Lu
|
ac875976c0
|
filer, volume: add concurrent upload size limit to avoid OOM
add some back pressure when writes are slow
|
2021-03-30 02:10:53 -07:00 |
|
Chris Lu
|
a1e18a1384
|
server add memory profiling
|
2021-03-30 02:10:53 -07:00 |
|
Konstantin Lebedev
|
9ce82a9cd2
|
GOMAXPROCS use defaults to the value of runtime.NumCPU
https://github.com/chrislusf/seaweedfs/issues/1942
|
2021-03-24 18:45:58 +05:00 |
|
Chris Lu
|
c42b95c596
|
more help message
fix https://github.com/chrislusf/seaweedfs/issues/1937
|
2021-03-23 17:27:57 -07:00 |
|
Chris Lu
|
2a68ddb963
|
default to empty host to bind to tcp4 and tcp6
|
2021-03-12 15:32:51 -08:00 |
|
Chris Lu
|
60686a0bb7
|
make tcp optional
|
2021-03-07 14:45:36 -08:00 |
|
Chris Lu
|
c5cb346a08
|
fix compilation error
|
2021-03-04 12:36:20 -08:00 |
|
Chris Lu
|
f5cc96f289
|
skip checking master peers if not starting master
|
2021-03-04 12:31:26 -08:00 |
|
Chris Lu
|
62191b08ea
|
disk type support custom tags
|
2021-02-22 02:03:12 -08:00 |
|
Chris Lu
|
e1992c83de
|
webdav adds disktype
|
2021-02-18 15:45:44 -08:00 |
|
Chris Lu
|
c2ad6f1047
|
webdav add replication setting
fix https://github.com/chrislusf/seaweedfs/issues/1817
|
2021-02-18 12:15:09 -08:00 |
|
Chris Lu
|
0bc3a1f9e8
|
disk type only supports hdd and ssd, not ready for random tags yet
|
2021-02-14 11:38:43 -08:00 |
|
Chris Lu
|
ef76365ec2
|
adjust help message
|
2021-02-13 15:47:08 -08:00 |
|
Chris Lu
|
821c46edf1
|
Merge branch 'master' into support_ssd_volume
|
2021-02-09 11:37:07 -08:00 |
|
Chris Lu
|
d67ccb66c0
|
webdav: can start together with "weed server" or "weed filer"
|
2021-01-31 22:16:52 -08:00 |
|
Chris Lu
|
1efb51ba84
|
filer: change to saveToFilerLimit from cacheToFilerLimit
short circuit saving small files to volume server
|
2021-01-10 23:14:46 -08:00 |
|
Chris Lu
|
30efaa66c6
|
server: add option to disable master
|
2021-01-07 02:35:47 -08:00 |
|
Chris Lu
|
90df52d001
|
s3: add command option "allowEmptyFolder" to filer and server
|
2020-12-27 21:09:06 -08:00 |
|
Chris Lu
|
51eadaf2b6
|
rename parameter name to "disk"
|
2020-12-13 12:05:31 -08:00 |
|
Chris Lu
|
263eb29e9f
|
filer: add option to cache small files to filer store
|
2020-12-04 22:39:43 -08:00 |
|
Chris Lu
|
6d30b21b10
|
volume: add "-dir.idx" option for separate index storage
fix https://github.com/chrislusf/seaweedfs/issues/1265
|
2020-11-27 03:17:10 -08:00 |
|
Chris Lu
|
983fd90010
|
marked as WIP
|
2020-11-26 15:08:52 -08:00 |
|
Chris Lu
|
b11449f955
|
pass in dir.idx parameter to DiskLocation
|
2020-11-26 14:59:03 -08:00 |
|
Chris Lu
|
47047516d6
|
Revert "increase default volume file size limit to 1024"
This reverts commit 0983060a
I am confused why this was changed to 1024 by myself. 1GB should be too large for most cases.
|
2020-10-29 15:46:29 -07:00 |
|
Chris Lu
|
c6d9974fe7
|
server: Add option to enable/disable volume server
fix https://github.com/chrislusf/seaweedfs/issues/1572
|
2020-10-29 00:24:18 -07:00 |
|
Konstantin Lebedev
|
a9a7005687
|
set desc of option
|
2020-10-22 11:23:00 +05:00 |
|
Chris Lu
|
6c92fa349d
|
filer: support default rack
fix https://github.com/chrislusf/seaweedfs/issues/1546
|
2020-10-20 17:41:39 -07:00 |
|
Chris Lu
|
2c20ef72ae
|
fix starting problem
|
2020-10-03 13:56:38 -07:00 |
|
Устюжанин Антон Александрович
|
6fbfe73683
|
fix: resumeState
|
2020-10-03 22:16:47 +05:00 |
|
Chris Lu
|
79ab10e300
|
adjust help message
|
2020-09-30 09:32:00 -07:00 |
|
Chris Lu
|
55cb68c09c
|
filer: replication follows master config if not specified
|
2020-09-30 09:15:55 -07:00 |
|
Chris Lu
|
4856bce0ee
|
adjust for metrics port
|
2020-09-24 10:21:23 -07:00 |
|
Chris Lu
|
d2d3aec3e1
|
consolidate to one metricsPort in "weed server" mode
|
2020-09-24 09:55:02 -07:00 |
|
Konstantin Lebedev
|
324e44d4b3
|
add start metrics server
|
2020-09-24 17:45:39 +05:00 |
|
James Hartig
|
658fc2e5b6
|
Allow option to enable volume pprof on server
|
2020-09-21 22:43:10 -04:00 |
|
Chris Lu
|
cd9b89ba55
|
reduce default wait time to 10s before shutting down
|
2020-09-12 04:05:33 -07:00 |
|
Konstantin Lebedev
|
464d4c82ec
|
stop send heartbeat before stop volume server
|
2020-08-26 16:16:11 +05:00 |
|
Chris Lu
|
0983060a90
|
increase default volume file size limit to 1024
avoid possible large chunk size set on mount or filer
|
2020-08-13 09:07:22 -07:00 |
|
Chris Lu
|
f43146b237
|
resolve directories if containing home directory
|
2020-07-16 22:50:14 -07:00 |
|
李远军
|
6608cb5f43
|
Revert "remove fixJpgOrientation"
This reverts commit de5ca9b2
|
2020-07-10 10:08:36 +08:00 |
|
Chris Lu
|
d198e8c6d6
|
filer: support cross filer meta data sync if sharing the same store
|
2020-07-06 09:24:54 -07:00 |
|
Chris Lu
|
59152334c7
|
default to 1%
|
2020-07-03 16:42:53 -07:00 |
|
Chris Lu
|
12f6b683fc
|
default to 8 volumes
in case all the volumes are allocated for a collection
|
2020-06-28 14:34:21 -07:00 |
|
Chris Lu
|
8b4a32e782
|
adjust help message
|
2020-06-21 08:34:24 -07:00 |
|
Chris Lu
|
b4ec04d464
|
fix the help message
|
2020-06-21 08:31:20 -07:00 |
|
Chris Lu
|
de5ca9b258
|
remove fixJpgOrientation
|
2020-06-20 12:50:40 -07:00 |
|
Chris Lu
|
a0464fc267
|
fix help
fix https://github.com/chrislusf/seaweedfs/issues/1359
|
2020-06-12 22:06:21 -07:00 |
|
Chris Lu
|
b9365de47b
|
fix volume server pprof
|
2020-06-10 13:10:10 -07:00 |
|
Chris Lu
|
45a9d852d3
|
go fmt
|
2020-06-05 15:27:10 -07:00 |
|
Evgenii Kozlov
|
2410ffbd79
|
Name fix
|
2020-06-05 19:00:38 +03:00 |
|
Evgenii Kozlov
|
0e0db70f55
|
Set volumes ReadOnly if low free disk space
|
2020-06-05 18:18:15 +03:00 |
|
Chris Lu
|
393ab07c7c
|
disable pulse seconds
there are a few other hard coded timing settings, which will cause disconnected volume servers.
|
2020-06-04 10:52:01 -07:00 |
|
Chris Lu
|
2bfd810912
|
combine msgBroker into weed server command
|
2020-05-17 22:44:20 -07:00 |
|
Chris Lu
|
cf54d70311
|
filer: add -ip.bind option
|
2020-04-21 14:21:06 -07:00 |
|
Chris Lu
|
076c8bd3bc
|
filer master start up with default ip address instead of just localhost
|
2020-04-18 15:17:27 -07:00 |
|
Chris Lu
|
e32999108a
|
add auto configured volume max count help messge
|
2020-03-22 16:27:15 -07:00 |
|
Chris Lu
|
e73b0c2457
|
remove not ready status
|
2020-03-09 22:31:14 -07:00 |
|
Chris Lu
|
1dc30214cb
|
mark encryptVolumeData as not ready
|
2020-03-08 17:02:47 -07:00 |
|
Chris Lu
|
9b3109a5d8
|
filer: processing all response headers, no pass through to volume server
* filer calculate MD5 etag
* filer handle response headers, instread of pass it to volume servers
|
2020-03-08 15:42:44 -07:00 |
|
Chris Lu
|
13e215ee5c
|
filer: option to encrypt data on volume server
|
2020-03-06 00:49:47 -08:00 |
|
Chris Lu
|
5bcb44eda9
|
filer: move buckets folder to filer.toml since it should not be changed often
|
2020-02-24 14:42:57 -08:00 |
|
Chris Lu
|
d8dec2323b
|
s3: move buckets folder configuration to filer
|
2020-02-24 14:34:14 -08:00 |
|
Chris Lu
|
e7b63d50b1
|
add s3.config to server.go
|
2020-02-09 14:31:51 -08:00 |
|
Chris Lu
|
3eafec4b29
|
volume: add option to limit file size
|
2020-01-03 00:37:26 -08:00 |
|
Chris Lu
|
6f75df8660
|
server: fix starting default master list
|
2019-08-10 03:10:03 -07:00 |
|
Chris Lu
|
8afd8d35b3
|
master: followers can also lookup and redirect
improve scalability
|
2019-07-28 03:58:13 -07:00 |
|
Chris Lu
|
2c6cf72e73
|
refactoring
|
2019-07-28 01:55:05 -07:00 |
|
Chris Lu
|
c777102da9
|
go fmt
|
2019-06-23 15:30:16 -07:00 |
|
Chris Lu
|
d5560f2705
|
simplify metrics settings
|
2019-06-23 15:29:49 -07:00 |
|
Chris Lu
|
6f8b335007
|
fix duplicated flags
|
2019-06-23 03:11:21 -07:00 |
|
Chris Lu
|
f16375621f
|
big refactoring
|
2019-06-23 03:08:27 -07:00 |
|
Chris Lu
|
d8ed73926d
|
volume servers get metrics address and interval from the master
|
2019-06-17 14:51:47 -07:00 |
|
Chris Lu
|
5f6c9825f8
|
volume server: adds basic metrics
|
2019-06-14 00:54:56 -07:00 |
|
Chris Lu
|
a11525fe4e
|
filer: adds basic metrics pushing to Prometheus gateway
|
2019-06-13 02:01:54 -07:00 |
|
Chris Lu
|
ede876cfdb
|
periodic scripts exeuction from leader master
|
2019-06-05 01:30:24 -07:00 |
|
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
2019-05-21 22:41:20 -07:00 |
|
Chris Lu
|
ab22407763
|
filer ip only use bind ip
|
2019-05-14 23:43:40 -07:00 |
|
Chris Lu
|
4c392ca762
|
use ip.bind to listen for grpc calls
help to avoid https://github.com/chrislusf/seaweedfs/issues/952
|
2019-05-06 08:10:18 -07:00 |
|
Chris Lu
|
b335f81a4f
|
volume: add option to limit compaction speed
|
2019-05-03 17:22:39 -07:00 |
|