Chris Lu
|
69eda558ef
|
reduce the connections
fix https://github.com/chrislusf/seaweedfs/issues/1277
this avoids sending error to wdclients, and clients retry the connections
|
2020-04-22 20:43:34 -07:00 |
|
Chris Lu
|
826f96b6f3
|
fix unreachable code
|
2020-04-17 10:04:28 -07:00 |
|
Chris Lu
|
8e23dc078b
|
refactoring
|
2020-04-12 20:48:21 -07:00 |
|
Chris Lu
|
5361f999ed
|
shell: only one shell is allowed to connect to the cluster
fix https://github.com/chrislusf/seaweedfs/issues/1266
|
2020-04-12 17:48:39 -07:00 |
|
Chris Lu
|
c16dc57a58
|
fix max volume count reporting
|
2020-03-22 18:33:19 -07:00 |
|
Chris Lu
|
3137777d83
|
volume: automatically detect max volume count
|
2020-03-22 16:21:42 -07:00 |
|
Chris Lu
|
dc40413847
|
fix error
|
2020-03-01 22:21:13 -08:00 |
|
Chris Lu
|
6a8484b4ae
|
master able to list all master clients by type
|
2020-03-01 22:13:47 -08:00 |
|
Chris Lu
|
8c1da71402
|
remove dead code
|
2020-02-26 17:27:49 -08:00 |
|
Chris Lu
|
0da7b894cc
|
pass backend config from master to volume servers
|
2019-11-29 01:05:09 -08:00 |
|
Chris Lu
|
ea9a7e61d0
|
only send metrics address during on the first response
|
2019-11-28 20:48:08 -08:00 |
|
Chris Lu
|
71eb8efd20
|
fix error logs
|
2019-10-25 09:44:58 -07:00 |
|
Chris Lu
|
55a2221eba
|
master: add logging for volume server disconnection
add logging for https://github.com/chrislusf/seaweedfs/issues/1093
|
2019-10-25 09:35:19 -07:00 |
|
Chris Lu
|
ca2b81a944
|
fix test error
|
2019-07-31 02:09:13 -07:00 |
|
Chris Lu
|
19360ab10a
|
master: redirect clients to the new leader
|
2019-07-31 01:54:42 -07:00 |
|
Chris Lu
|
0264a7f50a
|
set the max file key when ever possible
|
2019-07-17 23:23:01 -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
|
450f4733ce
|
report empty volume or ec shards
|
2019-06-05 13:32:33 -07:00 |
|
Chris Lu
|
ede876cfdb
|
periodic scripts exeuction from leader master
|
2019-06-05 01:30:24 -07:00 |
|
Chris Lu
|
ac1ba3b667
|
remove comments
|
2019-05-27 21:21:52 -07:00 |
|
Chris Lu
|
92f9c7b1aa
|
adjust ec shard status on disconnect
|
2019-05-26 01:05:08 -07:00 |
|
Chris Lu
|
b58e25e588
|
broadcast vid->location map to master clients for ec chards
|
2019-05-26 00:49:15 -07:00 |
|
Chris Lu
|
af67d99ca4
|
incrementally update master ec shards state
|
2019-05-26 00:21:17 -07:00 |
|
Chris Lu
|
24b8ad9a14
|
push the ec shard info to master
|
2019-05-23 23:47:49 -07:00 |
|
Chris Lu
|
4659d80035
|
prepare to register ec shard info in master
|
2019-05-23 00:42:28 -07:00 |
|
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
2019-05-21 22:41:20 -07:00 |
|
Wine93
|
32f93fb09e
|
style: go fmt for all
|
2019-04-30 03:22:19 +00:00 |
|
Chris Lu
|
108d0fb08d
|
adjust log level
|
2019-04-26 09:32:37 -07:00 |
|
Chris Lu
|
132921ad41
|
adjust log or error
|
2019-04-21 10:14:17 -07:00 |
|
Chris Lu
|
6fc1f53018
|
shell: add command volume.move
|
2019-04-20 11:35:23 -07:00 |
|
Chris Lu
|
766396d249
|
weed master: atomic volume counting
possible fix for https://github.com/chrislusf/seaweedfs/issues/913
|
2019-04-04 19:27:00 -07:00 |
|
chenwanli
|
f233bbe9c0
|
Fix https://github.com/chrislusf/seaweedfs/issues/825#issuecomment-469097375
|
2019-03-04 12:43:43 +08:00 |
|
Chris Lu
|
4ff4a147b2
|
cleanup security.Secret
|
2019-02-09 21:56:32 -08:00 |
|
chenwanli
|
b71d6f4b88
|
Fix https://github.com/chrislusf/seaweedfs/issues/830
|
2019-01-12 10:07:19 +08:00 |
|
Chris Lu
|
76cbe8bf33
|
instant notification of new volumes added or deleted
|
2018-08-24 01:26:56 -07:00 |
|
Chris Lu
|
5ccf8e8078
|
reformat
|
2018-08-24 00:30:03 -07:00 |
|
Chris Lu
|
d3205a0070
|
go fmt
|
2018-07-28 21:02:56 -07:00 |
|
Chris Lu
|
1ab8232b55
|
filer only talk to the master leader
|
2018-07-28 01:30:03 -07:00 |
|
Chris Lu
|
e8d4be579d
|
send initial list of volume location
|
2018-07-28 01:17:35 -07:00 |
|
Chris Lu
|
a12c7b86b0
|
broadcast messages of new and deleted volumes
|
2018-07-27 23:09:55 -07:00 |
|
Chris Lu
|
0d83c1b91e
|
refactoring
|
2018-06-25 00:01:53 -07:00 |
|
Chris Lu
|
ef98d26c9e
|
ensuring removing registered datanode when disconnecting
|
2018-06-24 23:20:27 -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
|
5b844d7011
|
pass reference of master server
SendHeartbeat passes lock by value: weed_server.MasterServer contains
sync.Mutex
|
2018-05-27 11:58:00 -07:00 |
|
Chris Lu
|
942c2cbd7b
|
mv pb to master_pb
|
2018-05-09 23:11:54 -07:00 |
|
Chris Lu
|
98d66a569b
|
avoid nil
fix https://github.com/chrislusf/seaweedfs/issues/452
|
2017-02-11 10:21:28 -08:00 |
|
Chris Lu
|
f302c9fda2
|
always send the leader info on each heartbeat
|
2017-01-21 13:58:56 -08:00 |
|
Chris Lu
|
5b0f5f456e
|
volume server get notified of leader change
|
2017-01-18 09:34:27 -08:00 |
|
Chris Lu
|
d953ed442c
|
auto detect volume server ip address
|
2017-01-12 13:42:53 -08:00 |
|