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
ede876cfdb
periodic scripts exeuction from leader master
6 years ago
Chris Lu
3fbe22b203
better error handling for nil raftServer
addressing https://github.com/chrislusf/seaweedfs/issues/717
6 years ago
Chris Lu
88ba08cb9e
add large disk support
6 years ago
Chris Lu
a3490b600c
weed filer, weed master: add option to disable http
6 years ago
Chris Lu
4773497d2c
add back "/cluster/status"
fix https://github.com/chrislusf/seaweedfs/issues/870
6 years ago
Chris Lu
2812c14520
master: add option to disable http operations
6 years ago
Chris Lu
07af52cb6f
raft change from http to grpc
master grpc port is fixed to http port + 10000
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
4ff4a147b2
cleanup security.Secret
6 years ago
Chris Lu
501bd72b1c
wip: add security.toml file
6 years ago
Chris Lu
a6bffc58f9
go fmt
6 years ago
Chris Lu
67e2ea72be
master add separate grpc port
due to https://github.com/soheilhy/cmux/issues/64
fix https://github.com/chrislusf/seaweedfs/issues/820
fix https://github.com/chrislusf/seaweedfs/issues/840
fix https://github.com/chrislusf/seaweedfs/issues/841
6 years ago
Chris Lu
b1daede91b
move volume vacuum to gRpc
6 years ago
Chris Lu
75d63db60d
randomize raft server startup
also some go fmt
6 years ago
Chris Lu
eca4b928d2
ensure master server count is odd
6 years ago
Chris Lu
77fc8c5914
keep alive for gRpc calls
7 years ago
Chris Lu
942c2cbd7b
mv pb to master_pb
7 years ago
Chris Lu
e0dfa7a069
ensure 30GB or less
avoid https://github.com/chrislusf/seaweedfs/issues/535
8 years ago
Chris Lu
1fbb8723dc
add cpu and mem pprof
8 years ago
Chris Lu
41f686ab9d
remove weeds.conf
8 years ago
Chris Lu
e767c3ea4f
disable master connection timeout
temporarily disable master connection timeout due to heartbeat
connection timeout
8 years ago
Chris Lu
e46c3415f7
gRpc for master~volume heartbeat
8 years ago
Chris Lu
ed44f12f6d
support Fallocate on linux
8 years ago
Mike Tolman
ce99bb927d
Revert "Adding HTTP verb whitelisting options."
This reverts commit 34837afc7a
.
9 years ago
Mike Tolman
34837afc7a
Adding HTTP verb whitelisting options.
9 years ago
Chris Lu
d3ae3a8e14
collect proof when stopping
9 years ago
Chris Lu
b38ff39e8b
add master profiling option
9 years ago
Chris Lu
5ce6bbf076
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
9 years ago
yanyiwu
9cd221cc33
More readable peers usage:
other master nodes in comma separated ip:port list, example:
127.0.0.1:9333,127.0.0.1:9334
Add example to prompt ip:port list is split by ','
10 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
67146ffa78
Adjust publicUrl to volume server only.
Remove publicUrl from master server.
10 years ago
chrislusf
85efc37320
marking weedfs.conf as deprecating.
The conf settings currently is duplicating with command line options.
10 years ago
chrislusf
eff83a87d1
Add publicUrl for master server
10 years ago
Chris Lu
f7998f8652
merge conflicts
10 years ago
chrislusf
e381356af9
change CLI option from publicIp to publicUrl
Now the publicUrl is free style text.
10 years ago
Chris Lu
af416189f1
Cleanup error printing.
10 years ago
Chris Lu
a3e4145e8a
refactoring for later security changes
10 years ago
Brian McQueen
d56c748fa8
switch it back to chris's repo
10 years ago
Brian McQueen
c0dfdf4392
switch to my forked repo
10 years ago
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
10 years ago
Chris Lu
b5aa2ef605
Add master bind ip address option.
10 years ago
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
10 years ago
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
10 years ago
Chris Lu
ba179b1542
Add "-ip.bind" option when starting volume servers.
Also some Weed->Seaweed changes.
10 years ago
Chris Lu
d344e87de0
Adjust command line options.
1. switch to use -publicIp instead of -publicUrl
2. -ip can be empty. It will listen to all available interfaces.
3. For "weed master", these options are changed:
-masterPort => -master.port
-peers => -master.peers
-mdir => -master.dir
-volumeSizeLimitMB => -master.volumeSizeLimitMB
-conf => -master.conf
-defaultReplicaPlacement => -master.defaultReplicaPlacement
-port => -volume.port
-max => -volume.max
11 years ago
Chris Lu
51939efeac
1. volume server now sends master server its max file key, so that
master server does not need to store the sequence on disk any more
2. fix raft server's failure to init cluster during bootstrapping
11 years ago
Chris Lu
39b774a131
1. adding statistics reporting
2. refactor version to util package
11 years ago
Chris Lu
7c5c94785c
switch to idle timeout instead of read timeout
11 years ago