Skip to content

Commit ebbbac1

Browse files
committed
reset gauge
1 parent 07b2734 commit ebbbac1

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

core/txpool/txpool.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@ var (
128128
// that this number is pretty low, since txpool reorgs happen very frequently.
129129
dropBetweenReorgHistogram = metrics.NewRegisteredHistogram("txpool/dropbetweenreorg", nil, metrics.NewExpDecaySample(1028, 0.015))
130130

131-
pendingGauge = metrics.NewRegisteredCounter("txpool/pending", nil)
132-
queuedGauge = metrics.NewRegisteredCounter("txpool/queued", nil)
133-
localGauge = metrics.NewRegisteredCounter("txpool/local", nil)
131+
pendingGauge = metrics.NewRegisteredGauge("txpool/pending", nil)
132+
queuedGauge = metrics.NewRegisteredGauge("txpool/queued", nil)
133+
localGauge = metrics.NewRegisteredGauge("txpool/local", nil)
134134

135135
slotsGauge = metrics.NewRegisteredGauge("txpool/slots", nil)
136136

@@ -1370,6 +1370,10 @@ func (pool *TxPool) reset(oldHead, newHead *types.Header) {
13701370
pool.currentState = statedb
13711371
pool.pendingNonces = newNoncer(statedb)
13721372

1373+
// Reset gauges
1374+
pendingGauge.Update(0)
1375+
queuedGauge.Update(0)
1376+
slotsGauge.Update(0)
13731377
pendingAddrsGauge.Update(0)
13741378
queuedAddrsGauge.Update(0)
13751379

0 commit comments

Comments
 (0)