adjust timeout for m1

This commit is contained in:
AnilChinchawale 2018-11-05 17:29:35 +05:30
parent e88e412f84
commit a8c2a15886

View file

@ -51,8 +51,8 @@ const (
chainHeadChanSize = 10 chainHeadChanSize = 10
// chainSideChanSize is the size of channel listening to ChainSideEvent. // chainSideChanSize is the size of channel listening to ChainSideEvent.
chainSideChanSize = 10 chainSideChanSize = 10
// Timeout waiting for M1 // timeout waiting for M1
m1Timeout = 10 waitPeriod = 10
) )
// Agent can register themself with the worker // Agent can register themself with the worker
@ -476,7 +476,7 @@ func (self *worker) commitNewWork() {
return return
} }
h := hop(len(masternodes), preIndex, curIndex) h := hop(len(masternodes), preIndex, curIndex)
gap := int64(c.GetPeriod()) * int64(h) gap := waitPeriod * int64(h)
log.Info("Distance from the parent block", "seconds", gap, "hops", h) log.Info("Distance from the parent block", "seconds", gap, "hops", h)
L: L:
select { select {
@ -486,9 +486,9 @@ func (self *worker) commitNewWork() {
self.chainHeadCh <- newBlock self.chainHeadCh <- newBlock
return return
} }
case <-time.After(time.Duration(gap+m1Timeout) * time.Second): case <-time.After(time.Duration(gap) * time.Second):
// wait enough. It's my turn // wait enough. It's my turn
log.Info("Wait enough. It's my turn", "waited seconds", gap+m1Timeout) log.Info("Wait enough. It's my turn", "waited seconds", gap)
break L break L
} }
} }