mute timing logs if they are under 1ms
This commit is contained in:
parent
d3baf2b9eb
commit
2aaf14b558
@ -90,7 +90,9 @@ func (mp *MessagePool) selectMessagesOptimal(curTs, ts *types.TipSet, tq float64
|
|||||||
next := mp.createMessageChains(actor, mset, baseFee, ts)
|
next := mp.createMessageChains(actor, mset, baseFee, ts)
|
||||||
chains = append(chains, next...)
|
chains = append(chains, next...)
|
||||||
}
|
}
|
||||||
log.Infow("create message chains done", "took", time.Since(startChains))
|
if dt := time.Since(startChains); dt > time.Millisecond {
|
||||||
|
log.Infow("create message chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
// 2. Sort the chains
|
// 2. Sort the chains
|
||||||
sort.Slice(chains, func(i, j int) bool {
|
sort.Slice(chains, func(i, j int) bool {
|
||||||
@ -187,7 +189,9 @@ func (mp *MessagePool) selectMessagesOptimal(curTs, ts *types.TipSet, tq float64
|
|||||||
last = i
|
last = i
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
log.Infow("merge message chains done", "took", time.Since(startMerge))
|
if dt := time.Since(startMerge); dt > time.Millisecond {
|
||||||
|
log.Infow("merge message chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
// 7. We have reached the edge of what can fit wholesale; if we still hae available
|
// 7. We have reached the edge of what can fit wholesale; if we still hae available
|
||||||
// gasLimit to pack some more chains, then trim the last chain and push it down.
|
// gasLimit to pack some more chains, then trim the last chain and push it down.
|
||||||
@ -276,7 +280,9 @@ tailLoop:
|
|||||||
// gas to spare; end the loop.
|
// gas to spare; end the loop.
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
log.Infow("pack tail chains done", "took", time.Since(startTail))
|
if dt := time.Since(startTail); dt > time.Millisecond {
|
||||||
|
log.Infow("pack tail chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
return result, nil
|
return result, nil
|
||||||
}
|
}
|
||||||
@ -321,7 +327,9 @@ func (mp *MessagePool) selectMessagesGreedy(curTs, ts *types.TipSet) ([]*types.S
|
|||||||
next := mp.createMessageChains(actor, mset, baseFee, ts)
|
next := mp.createMessageChains(actor, mset, baseFee, ts)
|
||||||
chains = append(chains, next...)
|
chains = append(chains, next...)
|
||||||
}
|
}
|
||||||
log.Infow("create message chains done", "took", time.Since(startChains))
|
if dt := time.Since(startChains); dt > time.Millisecond {
|
||||||
|
log.Infow("create message chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
// 2. Sort the chains
|
// 2. Sort the chains
|
||||||
sort.Slice(chains, func(i, j int) bool {
|
sort.Slice(chains, func(i, j int) bool {
|
||||||
@ -354,7 +362,9 @@ func (mp *MessagePool) selectMessagesGreedy(curTs, ts *types.TipSet) ([]*types.S
|
|||||||
last = i
|
last = i
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
log.Infow("merge message chains done", "took", time.Since(startMerge))
|
if dt := time.Since(startMerge); dt > time.Millisecond {
|
||||||
|
log.Infow("merge message chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
// 4. We have reached the edge of what we can fit wholesale; if we still have available gasLimit
|
// 4. We have reached the edge of what we can fit wholesale; if we still have available gasLimit
|
||||||
// to pack some more chains, then trim the last chain and push it down.
|
// to pack some more chains, then trim the last chain and push it down.
|
||||||
@ -406,7 +416,9 @@ tailLoop:
|
|||||||
// gas to spare; end the loop
|
// gas to spare; end the loop
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
log.Infow("pack tail chains done", "took", time.Since(startTail))
|
if dt := time.Since(startTail); dt > time.Millisecond {
|
||||||
|
log.Infow("pack tail chains done", "took", dt)
|
||||||
|
}
|
||||||
|
|
||||||
return result, nil
|
return result, nil
|
||||||
}
|
}
|
||||||
@ -414,7 +426,9 @@ tailLoop:
|
|||||||
func (mp *MessagePool) selectPriorityMessages(pending map[address.Address]map[uint64]*types.SignedMessage, baseFee types.BigInt, ts *types.TipSet) ([]*types.SignedMessage, int64) {
|
func (mp *MessagePool) selectPriorityMessages(pending map[address.Address]map[uint64]*types.SignedMessage, baseFee types.BigInt, ts *types.TipSet) ([]*types.SignedMessage, int64) {
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
defer func() {
|
defer func() {
|
||||||
log.Infow("select priority messages done", "took", time.Since(start))
|
if dt := time.Since(start); dt > time.Millisecond {
|
||||||
|
log.Infow("select priority messages done", "took", dt)
|
||||||
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
result := make([]*types.SignedMessage, 0, mp.cfg.SizeLimitLow)
|
result := make([]*types.SignedMessage, 0, mp.cfg.SizeLimitLow)
|
||||||
@ -502,8 +516,8 @@ func (mp *MessagePool) getPendingMessages(curTs, ts *types.TipSet) (map[address.
|
|||||||
result := make(map[address.Address]map[uint64]*types.SignedMessage)
|
result := make(map[address.Address]map[uint64]*types.SignedMessage)
|
||||||
haveCids := make(map[cid.Cid]struct{})
|
haveCids := make(map[cid.Cid]struct{})
|
||||||
defer func() {
|
defer func() {
|
||||||
if time.Since(start) > time.Millisecond {
|
if dt := time.Since(start); dt > time.Millisecond {
|
||||||
log.Infow("get pending messages done", "took", time.Since(start))
|
log.Infow("get pending messages done", "took", dt)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user