Files
tendermint/consensus
Ethan Buchman a519825bf8 consensus: fixes #1754
* updateToState exits early if the state isn't new, which happens after
* fast syncing. This results in not sending a NewRoundStep message. The mempool
* reactor depends on PeerState, which is updated by NewRoundStep
* messages. If the peer never sends a NewRoundStep, the mempool reactor
* will think they're behind, and never forward transactions. Note this
* only happens when `create_empty_blocks = false`, because otherwise
* peers will move through the consensus state and send a NewRoundStep
* for a new step soon anyways. Simple fix is just to send the
* NewRoundStep message during updateToState even if exit early
2018-06-18 17:08:09 -07:00
..
2017-12-28 20:49:02 +00:00
2018-05-14 16:18:50 -04:00
2018-06-05 22:04:27 -07:00
2018-06-05 22:00:25 -07:00
2018-05-23 10:05:03 -04:00
2018-06-05 22:00:25 -07:00
2018-06-06 20:45:20 -07:00
2018-06-18 17:08:09 -07:00
2018-02-12 14:32:09 +04:00
2017-10-04 16:40:45 -04:00
2017-12-15 11:56:24 -06:00
2018-06-05 22:00:25 -07:00
2018-04-11 10:08:03 +02:00
2018-06-04 16:47:44 +04:00
2018-04-05 07:05:45 -07:00

See the consensus spec and the reactor consensus spec for more information.