Skip to content

Commit 9e33ed7

Browse files
zjshen14Yutong Pei
authored and
Yutong Pei
committed
Remove duplicate actpool metric (iotexproject#63)
1 parent 6ce705b commit 9e33ed7

File tree

3 files changed

+0
-52
lines changed

3 files changed

+0
-52
lines changed

actpool/actpool.go

-15
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ type ActPool interface {
6969
GetSize() uint64
7070
// GetCapacity returns the act pool capacity
7171
GetCapacity() uint64
72-
// GetUnconfirmedActSize returns the unconfirmed action's size
73-
GetUnconfirmedActSize() uint64
7472
}
7573

7674
// actPool implements ActPool interface
@@ -321,19 +319,6 @@ func (ap *actPool) GetCapacity() uint64 {
321319
return ap.cfg.MaxNumActsPerPool
322320
}
323321

324-
// GetUnconfirmedActSize returns the unconfirmed action's size
325-
func (ap *actPool) GetUnconfirmedActSize() uint64 {
326-
ap.mutex.RLock()
327-
defer ap.mutex.RUnlock()
328-
329-
n := uint64(0)
330-
for _, queue := range ap.accountActs {
331-
n += uint64(queue.Len())
332-
}
333-
334-
return n
335-
}
336-
337322
//======================================
338323
// private functions
339324
//======================================

actpool/actpool_test.go

-34
Original file line numberDiff line numberDiff line change
@@ -862,40 +862,6 @@ func TestActPool_GetSize(t *testing.T) {
862862
require.Equal(uint64(0), ap.GetSize())
863863
}
864864

865-
func TestActPool_GetUnconfirmedActSize(t *testing.T) {
866-
require := require.New(t)
867-
bc := blockchain.NewBlockchain(&config.Default, blockchain.InMemStateFactoryOption(), blockchain.InMemDaoOption())
868-
_, err := bc.CreateState(addr1.RawAddress, uint64(100))
869-
require.NoError(err)
870-
require.NoError(bc.GetFactory().CommitStateChanges(0, nil, nil, nil))
871-
// Create actpool
872-
apConfig := getActPoolCfg()
873-
Ap, err := NewActPool(bc, apConfig)
874-
require.NoError(err)
875-
ap, ok := Ap.(*actPool)
876-
require.True(ok)
877-
require.Zero(ap.GetUnconfirmedActSize())
878-
879-
tsf1, err := signedTransfer(addr1, addr1, uint64(1), big.NewInt(10))
880-
require.NoError(err)
881-
tsf2, err := signedTransfer(addr1, addr1, uint64(2), big.NewInt(20))
882-
require.NoError(err)
883-
tsf3, err := signedTransfer(addr1, addr1, uint64(3), big.NewInt(30))
884-
require.NoError(err)
885-
vote4, err := signedVote(addr1, addr1, uint64(4))
886-
require.NoError(err)
887-
require.NoError(ap.AddTsf(tsf1))
888-
require.NoError(ap.AddTsf(tsf2))
889-
require.NoError(ap.AddTsf(tsf3))
890-
require.NoError(ap.AddVote(vote4))
891-
require.Equal(uint64(4), ap.GetUnconfirmedActSize())
892-
893-
require.NoError(bc.GetFactory().CommitStateChanges(0,
894-
[]*action.Transfer{tsf1, tsf2, tsf3}, nil, nil))
895-
ap.removeConfirmedActs()
896-
require.Equal(uint64(1), ap.GetUnconfirmedActSize())
897-
}
898-
899865
// Helper function to return the correct pending nonce just in case of empty queue
900866
func (ap *actPool) getPendingNonce(addr string) (uint64, error) {
901867
if queue, ok := ap.accountActs[addr]; ok {

server/itx/heartbeat.go

-3
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ func (h *HeartbeatHandler) Log() {
106106

107107
actPoolSize := h.s.actPool.GetSize()
108108
actPoolCapacity := h.s.actPool.GetCapacity()
109-
pendingActs := h.s.actPool.GetUnconfirmedActSize()
110109

111110
logger.Info().
112111
Uint("numPeers", numPeers).
@@ -119,7 +118,6 @@ func (h *HeartbeatHandler) Log() {
119118
Uint64("blockchainHeight", height).
120119
Uint64("actpoolSize", actPoolSize).
121120
Uint64("actpoolCapacity", actPoolCapacity).
122-
Uint64("pendingActions", pendingActs).
123121
Msg("node status")
124122

125123
heartbeatMtc.WithLabelValues("numPeers").Set(float64(numPeers))
@@ -128,6 +126,5 @@ func (h *HeartbeatHandler) Log() {
128126
heartbeatMtc.WithLabelValues("blockchainHeight").Set(float64(height))
129127
heartbeatMtc.WithLabelValues("actpoolSize").Set(float64(actPoolSize))
130128
heartbeatMtc.WithLabelValues("actpoolCapacity").Set(float64(actPoolCapacity))
131-
heartbeatMtc.WithLabelValues("pendingActions").Set(float64(actPoolCapacity))
132129

133130
}

0 commit comments

Comments
 (0)