Skip to content

Commit 06bd010

Browse files
committed
fix(unitTest): shutdown thread pools and timers
1 parent 39d2690 commit 06bd010

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

framework/src/main/java/org/tron/core/db/Manager.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1907,6 +1907,7 @@ public NullifierStore getNullifierStore() {
19071907
public void closeAllStore() {
19081908
logger.info("******** Begin to close db. ********");
19091909
chainBaseManager.closeAllStore();
1910+
validateSignService.shutdown();
19101911
logger.info("******** End to close db. ********");
19111912
}
19121913

framework/src/main/java/org/tron/core/net/messagehandler/TransactionsMsgHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public void init() {
5353
}
5454

5555
public void close() {
56+
trxHandlePool.shutdown();
5657
smartContractExecutor.shutdown();
5758
}
5859

framework/src/main/java/org/tron/core/net/service/nodepersist/NodePersistService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@ public class NodePersistService {
2727

2828
private ChainBaseManager chainBaseManager = ChainBaseManager.getInstance();
2929

30-
private Timer nodePersistTaskTimer = new Timer("NodePersistTaskTimer");
30+
private Timer nodePersistTaskTimer;
3131

3232
public void init() {
33+
nodePersistTaskTimer = new Timer("NodePersistTaskTimer");
3334
if (isNodePersist) {
3435
nodePersistTaskTimer.scheduleAtFixedRate(new TimerTask() {
3536
@Override

0 commit comments

Comments
 (0)