Added logging for state-sync total gas usage

This commit is contained in:
Shivam Sharma 2022-05-10 14:59:44 +05:30
parent e01a0f2619
commit c8f8465edb

View file

@ -1174,7 +1174,7 @@ func (c *Bor) CommitStates(
} }
} }
totalGas := 10000000 /// limit on gas for state sync per block totalGas := 0 /// limit on gas for state sync per block
chainID := c.chainConfig.ChainID.String() chainID := c.chainConfig.ChainID.String()
for _, eventRecord := range eventRecords { for _, eventRecord := range eventRecords {
@ -1198,13 +1198,14 @@ func (c *Bor) CommitStates(
if err != nil { if err != nil {
return nil, err return nil, err
} }
totalGas -= int(gasUsed) totalGas += int(gasUsed)
if totalGas < 0 { // if totalGas < 0 {
break // break
} // }
lastStateID++ lastStateID++
} }
log.Info("StateSyncGas", "gas", totalGas, "Block-number", number, "FromStateID", lastStateID+1)
return stateSyncs, nil return stateSyncs, nil
} }