This is an automated email from the ASF dual-hosted git repository.
rong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new dc08d01081 [IOTDB-3422] Fix metric tag in compaction task (#6191)
dc08d01081 is described below
commit dc08d01081967fc6f402da5f09acd459dd98f36c
Author: xinzhongtianxia <[email protected]>
AuthorDate: Wed Jun 8 16:41:52 2022 +0800
[IOTDB-3422] Fix metric tag in compaction task (#6191)
* fix metric name
* compute task cost time before record metrics
Co-authored-by: 还真 <[email protected]>
---
.../org/apache/iotdb/db/engine/compaction/CompactionMetricsManager.java | 2 +-
.../apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionMetricsManager.java
b/server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionMetricsManager.java
index 9748cd5ccf..3f42678141 100644
---
a/server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionMetricsManager.java
+++
b/server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionMetricsManager.java
@@ -142,7 +142,7 @@ public class CompactionMetricsManager {
MetricLevel.IMPORTANT,
Tag.NAME.toString(),
"compaction",
- Tag.NAME.toString(),
+ Tag.TYPE.toString(),
isInnerTask ? "inner" : "cross");
if (isInnerTask) {
MetricsService.getInstance()
diff --git
a/server/src/main/java/org/apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java
b/server/src/main/java/org/apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java
index 13d50d3757..e6752b754a 100644
---
a/server/src/main/java/org/apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java
+++
b/server/src/main/java/org/apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java
@@ -81,8 +81,8 @@ public abstract class AbstractCompactionTask implements
Callable<CompactionTaskS
LOGGER.error("{} [Compaction] Running compaction task failed",
fullStorageGroupName, e);
} finally {
this.currentTaskNum.decrementAndGet();
- CompactionTaskManager.getInstance().removeRunningTaskFuture(this);
timeCost = System.currentTimeMillis() - startTime;
+ CompactionTaskManager.getInstance().removeRunningTaskFuture(this);
finished = true;
}
return new CompactionTaskSummary(isSuccess);