You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by li...@apache.org on 2019/11/13 07:44:00 UTC
[incubator-iotdb] 01/01: fix(StatMonitor): fix StatMonitor start
error
This is an automated email from the ASF dual-hosted git repository.
liurui pushed a commit to tag release/0.8.1
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 9e63021e420c2fa35305aac1afa7910ad90ca3ae
Author: liuruiyiyang <24...@qq.com>
AuthorDate: Wed Nov 13 15:42:22 2019 +0800
fix(StatMonitor): fix StatMonitor start error
---
.../src/main/java/org/apache/iotdb/db/service/IoTDB.java | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java b/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
index 6d871e3..a56d5f3 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
@@ -80,13 +80,6 @@ public class IoTDB implements IoTDBMBean {
IoTDBDescriptor.getInstance().getConfig().setEnableWal(false);
IoTDBDescriptor.getInstance().getConfig().setEnableWal(enableWAL);
- // When registering statMonitor, we should start recovering some statistics
- // with latest values stored
- // Warn: registMonitor() method should be called after systemDataRecovery()
- if (IoTDBDescriptor.getInstance().getConfig().isEnableStatMonitor()) {
- StatMonitor.getInstance().recovery();
- }
-
initMManager();
registerManager.register(StorageEngine.getInstance());
registerManager.register(MultiFileLogNodeManager.getInstance());
@@ -100,6 +93,13 @@ public class IoTDB implements IoTDBMBean {
JMXService.registerMBean(getInstance(), mbeanName);
+ // When registering statMonitor, we should start recovering some statistics
+ // with latest values stored
+ // Warn: registMonitor() method should be called after systemDataRecovery()
+ if (IoTDBDescriptor.getInstance().getConfig().isEnableStatMonitor()) {
+ StatMonitor.getInstance().recovery();
+ }
+
logger.info("IoTDB is set up.");
}