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
|
f8446b42ab
|
this can compile now!!!
|
2021-02-16 02:47:02 -08:00 |
|
Chris Lu
|
821c46edf1
|
Merge branch 'master' into support_ssd_volume
|
2021-02-09 11:37:07 -08:00 |
|
bingoohuang
|
94ea3bd3a5
|
renaming NeedleMapType to NeedleMapKind
|
2021-02-07 09:00:03 +08:00 |
|
Chris Lu
|
f6a419c26c
|
disk type configurable for each folder
|
2020-12-13 22:49:56 -08:00 |
|
Chris Lu
|
7c52a35942
|
refactor
|
2020-12-13 22:29:52 -08:00 |
|
Chris Lu
|
0d2ec832e2
|
rename from volumeType to diskType
|
2020-12-13 11:59:32 -08:00 |
|
Chris Lu
|
d156c74ec0
|
volume server set volume type and heartbeat to the master
|
2020-12-13 03:11:24 -08:00 |
|
Chris Lu
|
b11449f955
|
pass in dir.idx parameter to DiskLocation
|
2020-11-26 14:59:03 -08:00 |
|
Chris Lu
|
4856bce0ee
|
adjust for metrics port
|
2020-09-24 10:21:23 -07:00 |
|
Konstantin Lebedev
|
324e44d4b3
|
add start metrics server
|
2020-09-24 17:45:39 +05:00 |
|
Chris Lu
|
d013d09a9b
|
adjust logging
|
2020-09-20 15:38:59 -07:00 |
|
Chris Lu
|
2c21eb1971
|
volume: get metrics configuration from master
fix https://github.com/chrislusf/seaweedfs/issues/1354
|
2020-09-19 00:03:00 -07:00 |
|
Chris Lu
|
e861a6a3ab
|
simplify metrics configuration logic
|
2020-09-16 01:39:30 -07:00 |
|
Chris Lu
|
913a16268d
|
volume: load configuration from master at the start
fix https://github.com/chrislusf/seaweedfs/issues/1469
|
2020-09-16 01:27:05 -07:00 |
|
Chris Lu
|
5d6753fb98
|
shell: add volumeServer.leave command
|
2020-09-13 21:25:51 -07:00 |
|
Konstantin Lebedev
|
464d4c82ec
|
stop send heartbeat before stop volume server
|
2020-08-26 16:16:11 +05:00 |
|
Chris Lu
|
1901f15cd2
|
volume server: remove whitelist for status checking
Volume liveness/readiness not work if jwt enabled, I try use param
-whiteList
but jwt breaks
|
2020-08-25 02:27:47 -07:00 |
|
李远军
|
6608cb5f43
|
Revert "remove fixJpgOrientation"
This reverts commit de5ca9b2
|
2020-07-10 10:08:36 +08:00 |
|
Chris Lu
|
4d1484628a
|
refactoring
|
2020-07-03 16:41:30 -07:00 |
|
Chris Lu
|
de5ca9b258
|
remove fixJpgOrientation
|
2020-06-20 12:50:40 -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
|
f55f49970f
|
move volume server stats to grpc
|
2020-02-21 21:45:03 -08:00 |
|
Chris Lu
|
d335f04de6
|
support env variables to overwrite toml file
|
2020-01-29 09:09:55 -08:00 |
|
Chris Lu
|
3eafec4b29
|
volume: add option to limit file size
|
2020-01-03 00:37:26 -08:00 |
|
Chris Lu
|
d8ed73926d
|
volume servers get metrics address and interval from the master
|
2019-06-17 14:51:47 -07:00 |
|
Chris Lu
|
8b43679ae3
|
refactoring
|
2019-06-15 12:21:44 -07:00 |
|
Chris Lu
|
d67189921f
|
go fmt
|
2019-06-14 00:55:12 -07:00 |
|
Chris Lu
|
5f6c9825f8
|
volume server: adds basic metrics
|
2019-06-14 00:54:56 -07:00 |
|
Chris Lu
|
50aa769554
|
jwt for read access control
|
2019-06-06 00:29:02 -07:00 |
|
Chris Lu
|
03b9291e5d
|
volum server passes grpc option and master location to store
|
2019-05-27 21:22:23 -07:00 |
|
Chris Lu
|
25941e0500
|
master: add jwt expires_after_seconds
|
2019-05-04 08:42:25 -07:00 |
|
Chris Lu
|
bd8af92b54
|
remove unused code
|
2019-05-04 08:20:22 -07:00 |
|
Chris Lu
|
b335f81a4f
|
volume: add option to limit compaction speed
|
2019-05-03 17:22:39 -07:00 |
|
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
2019-02-18 12:11:52 -08:00 |
|
Chris Lu
|
215cd27b37
|
add authorizing fileId write access
need to secure upload/update/delete for benchmark/filer/mount
need to add secure grpc
|
2019-02-14 00:08:20 -08:00 |
|
Chris Lu
|
eec951cad2
|
migrate volume sync to gRpc
|
2018-10-15 21:44:41 -07:00 |
|
Chris Lu
|
f8b2d3cacc
|
move volume mount/unmount on volume server to grpc
|
2018-10-15 01:48:15 -07:00 |
|
Chris Lu
|
66a353dcb5
|
remove volume server /admin/volume/delete
|
2018-10-15 01:26:49 -07:00 |
|
Chris Lu
|
fda771c83f
|
migrate volume sync status to grpc API on volume server
|
2018-10-15 01:19:15 -07:00 |
|
Chris Lu
|
b423bb9e2d
|
migrate assign volume to grpc API on volume server
|
2018-10-15 00:40:46 -07:00 |
|
Chris Lu
|
8301519fb0
|
migrate delete collection to grpc API on volume server
|
2018-10-15 00:03:55 -07:00 |
|
Chris Lu
|
b1daede91b
|
move volume vacuum to gRpc
|
2018-10-14 23:12:43 -07:00 |
|
Chris Lu
|
ff66269b62
|
use grpc to replace http APIs for batch volume id lookup and batch delete
1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete
|
2018-10-14 00:12:28 -07:00 |
|
Chris Lu
|
556382ff5f
|
adding basic grpc to volume server
|
2018-10-11 01:16:33 -07:00 |
|
Chris Lu
|
fffbc2d490
|
embed static resources via statik
|
2018-10-07 10:54:05 -07:00 |
|
Chris Lu
|
7e2031b18f
|
go fmt
|
2018-07-21 17:39:10 -07:00 |
|
Chris Lu
|
43e3f5724c
|
use fixed list of masters in both filer and volume servers
|
2018-06-01 00:39:39 -07:00 |
|
Chris Lu
|
dd5661b297
|
adding favicon to filer also
|
2018-05-28 02:35:58 -07:00 |
|