mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 14:52:17 +00:00
StartTime is equal to now when nodes start up.
This commit is contained in:
parent
dc1fddd1d8
commit
3f5d2a1ed9
@ -318,6 +318,7 @@ func (cs *ConsensusState) stepTransitionRoutine() {
|
||||
// For clarity, all state transitions that happen after some timeout are here.
|
||||
// Schedule the next action by pushing a RoundAction{} to cs.runActionCh.
|
||||
scheduleNextAction := func() {
|
||||
// NOTE: rs must be fetched in the same callstack as the caller.
|
||||
rs := cs.getRoundState()
|
||||
go func() {
|
||||
// NOTE: We can push directly to runActionCh because
|
||||
@ -491,7 +492,8 @@ func (cs *ConsensusState) updateToState(state *sm.State, contiguous bool) {
|
||||
cs.Round = 0
|
||||
cs.Step = RoundStepNewHeight
|
||||
if cs.CommitTime.IsZero() {
|
||||
cs.StartTime = state.LastBlockTime.Add(newHeightDelta)
|
||||
//cs.StartTime = state.LastBlockTime.Add(newHeightDelta)
|
||||
cs.StartTime = time.Now() // Makes it easier to sync up dev nodes.
|
||||
} else {
|
||||
cs.StartTime = cs.CommitTime.Add(newHeightDelta)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user