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-09-22 12:00:37 -04:00
2018-05-14 16:32:19 -04:00
2017-10-30 00:32:22 -05:00
2018-06-05 22:04:27 -07:00
2018-05-14 16:17:21 -04:00
2018-06-18 17:08:09 -07:00
2017-12-21 17:52:06 -05:00
2018-04-03 06:50:53 -07:00
2018-05-17 13:17:50 -04:00
2018-05-17 13:17:50 -04:00
2018-06-06 20:49:00 -07:00
2018-06-06 20:45:20 -07:00
2018-05-14 16:32:19 -04:00