sebak icon indicating copy to clipboard operation
sebak copied to clipboard

The alive nodes is under threshold, consensus should be stopped

Open spikeekips opened this issue 7 years ago • 6 comments

At the booting state, node checks the validators are alive or not, and then start to consensus. During consensus, if some validators are dead or does not respond and the number of alive validators are under threshold, what is the proper action of node?

Currently if under threshold, node keep producing EXPIRED ballot, because of timeout. I think, node should be back to the node.StateBOOTING or the other new state instead of node.StateCONSENSUS.

spikeekips avatar Oct 31 '18 07:10 spikeekips

@Charleslee522 please consider this issue.

spikeekips avatar Oct 31 '18 07:10 spikeekips

@spikeekips Is this urgent issue? If not, I want to handle https://github.com/bosnet/sebak/issues/674 and make test about it first.

Charleslee522 avatar Nov 08 '18 07:11 Charleslee522

@Charleslee522 : @spikeekips Is this urgent issue? If not, I want to handle https://github.com/bosnet/sebak/issues/674 and make test about it first.

No, it's not. I see.

spikeekips avatar Nov 08 '18 07:11 spikeekips

@Charleslee522 We can handle this in next (next?) iteration.

spikeekips avatar Nov 08 '18 07:11 spikeekips

@Charleslee522 We can handle this in next (next?) iteration.

@spikeekips Oh, that's better!

Charleslee522 avatar Nov 08 '18 07:11 Charleslee522

related #198

Charleslee522 avatar Mar 07 '19 07:03 Charleslee522