Derek Collison
4c965323f2
Additional stabilizations for split votes, general fixes
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-20 11:58:31 -08:00
Derek Collison
ff54c9dc9c
Reworked snapshot and restore.
...
Underestimated the effort to get stream restore working properly in cluster mode.
Some good bug fixes and stability improvments.
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-20 11:58:31 -08:00
Derek Collison
a1730f1b31
Report on RAFT group information.
...
This adds in optional reporting to stream and consumer info when running in clsutered mode.
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-20 11:58:31 -08:00
Derek Collison
d653627e7a
Stabilty improvements for split votes.
...
Was incorrectly resetting term and exiting on failed vote. Also was not properly stepping down when we were a candidate and saw an entry from a leader.
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-17 13:34:56 -08:00
Derek Collison
b606dceb59
Stabilize restart/catchup for raft.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-16 05:47:48 -08:00
Derek Collison
1b0e740123
Fix for race
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-14 07:28:14 -08:00
Derek Collison
9d9f0f7099
Fix for race on setting term
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-14 07:02:20 -08:00
Derek Collison
ab2a645791
Fix for various flappers
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-14 06:54:08 -08:00
Derek Collison
4bfe9d4c24
Fixes to PR.
...
Add nats to default storage directory
Fix race in raft, change leader notice
Fix test crash on failure
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-14 05:56:05 -08:00
Derek Collison
f0cdf89c61
JetStream Clustering WIP
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-01-14 01:14:52 -08:00