You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2019/08/19 06:15:27 UTC
[incubator-iotdb] 01/01: Merge pull request #319 from
apache/feature_add_flush_queue_jmx_interface
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit f71883756a5d8e865d34101ef66b2c4cc6a90857
Merge: ac465f4 bdd129a
Author: Jialin Qiao <qj...@mails.tsinghua.edu.cn>
AuthorDate: Mon Aug 19 14:15:22 2019 +0800
Merge pull request #319 from apache/feature_add_flush_queue_jmx_interface
add jmx interface for getting the active and pending tasks in FlushManager
.../apache/iotdb/db/engine/flush/FlushManager.java | 33 +++++++++++++++++++++-
.../iotdb/db/engine/flush/FlushManagerMBean.java | 32 +++++++++++++++++++++
.../db/engine/flush/pool/AbstractPoolManager.java | 5 ++--
.../engine/flush/pool/FlushSubTaskPoolManager.java | 1 -
.../db/engine/flush/pool/FlushTaskPoolManager.java | 1 +
.../org/apache/iotdb/db/service/ServiceType.java | 9 +++++-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 2 +-
7 files changed, 77 insertions(+), 6 deletions(-)
diff --cc server/src/main/java/org/apache/iotdb/db/service/ServiceType.java
index 0e981cb,b2f245b..7104763
--- a/server/src/main/java/org/apache/iotdb/db/service/ServiceType.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/ServiceType.java
@@@ -32,9 -32,10 +32,11 @@@ public enum ServiceType
FILE_READER_MANAGER_SERVICE("File reader manager ServerService", ""),
SYNC_SERVICE("SYNC ServerService", ""),
PERFORMANCE_STATISTIC_SERVICE("PERFORMANCE_STATISTIC_SERVICE","PERFORMANCE_STATISTIC_SERVICE"),
+ MANAGE_DYNAMIC_PARAMETERS_SERVICE("Manage Dynamic Parameters", "Manage Dynamic Parameters"),
TVLIST_ALLOCATOR_SERVICE("TVList Allocator", ""),
- FLUSH_SERVICE("Flush ServerService", "");
+
+ FLUSH_SERVICE("Flush ServerService",
+ generateJmxName("org.apache.iotdb.db.engine.pool", "Flush Manager"));
private String name;
private String jmxName;