You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ta...@apache.org on 2023/05/31 13:34:55 UTC
[iotdb] branch master updated (24f8c3e0621 -> 9967d8b0c1c)
This is an automated email from the ASF dual-hosted git repository.
tanxinyu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 24f8c3e0621 [PyClient] Update SQLAlchemy version to 1.4 (#10006)
add 9967d8b0c1c Add metrics for thread cpu consumption (#9833)
No new revisions were added by this update.
Summary of changes:
.../iotdb/confignode/manager/cq/CQManager.java | 4 +-
.../consensus/iot/logdispatcher/LogDispatcher.java | 3 +-
.../org/apache/iotdb/metrics/MetricConstant.java | 4 +
.../metrics/metricsets/cpu/CpuUsageMetrics.java | 300 ++++++++++++++++++
.../commons/concurrent/DataNodeThreadModule.java | 26 +-
.../commons/concurrent/IoTDBThreadPoolFactory.java | 40 ++-
.../iotdb/commons/concurrent/ThreadName.java | 348 ++++++++++++++++++---
.../commons/concurrent/ThreadPoolMetrics.java | 176 +++++++++++
.../WrappedScheduledExecutorService.java | 2 +
.../WrappedSingleThreadExecutorService.java | 54 ++++
.../WrappedSingleThreadExecutorServiceMBean.java | 2 +-
.../WrappedSingleThreadScheduledExecutor.java | 54 ++++
.../WrappedSingleThreadScheduledExecutorMBean.java | 2 +-
.../threadpool/WrappedThreadPoolExecutor.java | 3 +
.../org/apache/iotdb/db/engine/StorageEngine.java | 11 +-
.../compaction/schedule/CompactionTaskManager.java | 4 +-
.../engine/flush/pool/FlushSubTaskPoolManager.java | 6 +-
.../db/engine/flush/pool/FlushTaskPoolManager.java | 5 +-
.../db/engine/storagegroup/TsFileResourceList.java | 10 +-
.../execution/exchange/MPPDataExchangeService.java | 4 +-
.../fragment/FragmentInstanceManager.java | 7 +-
.../db/mpp/execution/schedule/DriverScheduler.java | 5 +-
.../mpp/execution/schedule/DriverTaskThread.java | 4 +-
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 12 +-
.../db/query/control/QueryResourceManager.java | 2 +-
.../apache/iotdb/db/quotas/DataNodeSizeStore.java | 7 +-
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 5 +
.../org/apache/iotdb/db/service/SettleService.java | 3 +-
.../db/service/basic/QueryFrequencyRecorder.java | 4 +-
.../db/service/metrics/DataNodeMetricsHelper.java | 24 ++
.../iotdb/db/service/metrics/ProcessMetrics.java | 22 +-
.../iotdb/db/service/metrics/SystemMetrics.java | 7 +-
.../ReadPointAlignedCrossCompactionTest.java | 2 +-
.../ReadPointCompactionPerformerTest.java | 2 +-
.../ReadPointNonAlignedCrossCompactionTest.java | 2 +-
.../cross/CrossSpaceCompactionExceptionTest.java | 2 +-
.../CrossSpaceCompactionWithFastPerformerTest.java | 2 +-
...eCompactionWithFastPerformerValidationTest.java | 2 +-
...sSpaceCompactionWithReadPointPerformerTest.java | 2 +-
...actionWithReadPointPerformerValidationTest.java | 2 +-
.../RewriteCrossSpaceCompactionRecoverTest.java | 2 +-
...eCrossSpaceCompactionWithFastPerformerTest.java | 2 +-
...sSpaceCompactionWithReadPointPerformerTest.java | 2 +-
.../InnerUnseqCompactionWithFastPerformerTest.java | 2 +-
...rUnseqCompactionWithReadPointPerformerTest.java | 2 +-
...eCrossSpaceCompactionRecoverCompatibleTest.java | 2 +-
.../utils/MultiTsFileDeviceIteratorTest.java | 2 +-
47 files changed, 1068 insertions(+), 122 deletions(-)
create mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/cpu/CpuUsageMetrics.java
copy confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/CreateTriggerState.java => node-commons/src/main/java/org/apache/iotdb/commons/concurrent/DataNodeThreadModule.java (75%)
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/concurrent/ThreadPoolMetrics.java