Chris Lu
|
da4edf3651
|
master: check peers for existing leader before starting a leader election
fix https://github.com/chrislusf/seaweedfs/issues/1509
|
4 years ago |
Chris Lu
|
f0c89cfacd
|
go fmt
|
4 years ago |
Chris Lu
|
56244fb9a1
|
fix hard coded host address
|
4 years ago |
Chris Lu
|
ddec7b2bb9
|
go fmt
|
5 years ago |
Chris Lu
|
393ab07c7c
|
disable pulse seconds
there are a few other hard coded timing settings, which will cause disconnected volume servers.
|
5 years ago |
Chris Lu
|
d4235afe4d
|
support multiple locks
|
5 years ago |
bingoohuang
|
ecdeef8c66
|
simplify func(w http.ResponseWriter, r *http.Request) to http.HandlerFunc
|
5 years ago |
Chris Lu
|
662b5d0cf7
|
support semicolon seperated command lines
|
5 years ago |
Chris Lu
|
73564e6a01
|
master: add cluster wide lock/unlock operation in weed shell
fix https://github.com/chrislusf/seaweedfs/issues/1286
|
5 years ago |
Chris Lu
|
77873b832b
|
add master side code for cluster wise exclusive lock
|
5 years ago |
Chris Lu
|
076c8bd3bc
|
filer master start up with default ip address instead of just localhost
|
5 years ago |
Chris Lu
|
5361f999ed
|
shell: only one shell is allowed to connect to the cluster
fix https://github.com/chrislusf/seaweedfs/issues/1266
|
5 years ago |
Chris Lu
|
f6a7e79dc3
|
weed shell: simplify CLI option for filer
|
5 years ago |
James Hartig
|
eae3f27c80
|
Added treat_replication_as_minimums master toml option
|
5 years ago |
Chris Lu
|
6a8484b4ae
|
master able to list all master clients by type
|
5 years ago |
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
5 years ago |
Chris Lu
|
f55f49970f
|
move volume server stats to grpc
|
5 years ago |
Chris Lu
|
d335f04de6
|
support env variables to overwrite toml file
|
5 years ago |
Chris Lu
|
de0c983808
|
refactoring scaffolding for master.toml
|
5 years ago |
Lei Liu
|
46755ea1e1
|
fix master maintenance logic
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
5 years ago |
stlpmo
|
62d393d6c9
|
ut pass
|
5 years ago |
stlpmo
|
802a0eb3fe
|
move from cmd-line to scaffold
|
5 years ago |
stlpmo
|
1c8bed3810
|
delete the var etcdClient and comments
refactor the code
add sequencer cmd-line
delete nerver used codes
|
5 years ago |
Lei Liu
|
c2884cace2
|
misc updated
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
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 |
Chris Lu
|
8afd8d35b3
|
master: followers can also lookup and redirect
improve scalability
|
6 years ago |
Chris Lu
|
f16375621f
|
big refactoring
|
6 years ago |
Chris Lu
|
d8ed73926d
|
volume servers get metrics address and interval from the master
|
6 years ago |
Chris Lu
|
e66bddd84c
|
customizable sleep intervals
|
6 years ago |
Chris Lu
|
50aa769554
|
jwt for read access control
|
6 years ago |
Chris Lu
|
7f6fb9ffd0
|
every 17 minutes instead of seconds
TODO: make this configurable
|
6 years ago |
Chris Lu
|
ede876cfdb
|
periodic scripts exeuction from leader master
|
6 years ago |
Chris Lu
|
25941e0500
|
master: add jwt expires_after_seconds
|
6 years ago |
Chris Lu
|
a32797518b
|
weed master: redirect to leader for default admin UI
fix https://github.com/chrislusf/seaweedfs/issues/898
|
6 years ago |
Chris Lu
|
a3490b600c
|
weed filer, weed master: add option to disable http
|
6 years ago |
Chris Lu
|
531add52c2
|
weed master: skip proxied file read in http read only mode
|
6 years ago |
Chris Lu
|
cece860bfd
|
add context to all filer APIs
|
6 years ago |
Chris Lu
|
2812c14520
|
master: add option to disable http operations
|
6 years ago |
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
6 years ago |
Chris Lu
|
215cd27b37
|
add authorizing fileId write access
need to secure upload/update/delete for benchmark/filer/mount
need to add secure grpc
|
6 years ago |
Chris Lu
|
4ff4a147b2
|
cleanup security.Secret
|
6 years ago |
Chris Lu
|
744abc2690
|
log raft state changes
|
6 years ago |
Chris Lu
|
b1daede91b
|
move volume vacuum to gRpc
|
6 years ago |
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
|
6 years ago |
Chris Lu
|
4af6b4eb0e
|
fix master static resource display problem
|
6 years ago |
Chris Lu
|
d3205a0070
|
go fmt
|
7 years ago |
Chris Lu
|
a12c7b86b0
|
broadcast messages of new and deleted volumes
|
7 years ago |
Chris Lu
|
03f50180f3
|
simplifying the leader election by raft
fixing https://github.com/chrislusf/seaweedfs/issues/629
|
7 years ago |
Chris Lu
|
cb6b1d8d41
|
fix broken master health checking
|
7 years ago |