This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch global-counter
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from b3410ad0cef fix
add 56775a3a816 Pipe: Fixed the CPU consuming problem when configNode has
nothing to sync (#12359)
add ad623d8c430 Fix sonar analysis warning (#12363)
add 99502365d2b IoTConsensus Transit Snapshot Rate Limiter (#12348)
add 5c3b7f53d52 Optimize priority map lock structure (#12351)
add b8af6a576db Fix convertMillisecondToDurationStr and add UT (#12361)
add fc2ff7d80a4 Fix compaction worker stopped after drop database (#12357)
add faa93b0f512 fix error when the wal dir is not exist (#12339)
add 18df9a986be Region status Adding and Removing (#12342)
add c82bcdb4ab2 Increase region migration pool size on DataNode (#12366)
add e03b9be05ad Pipe: Fixed the bug that mod file may not close in async
transferring (#12347)
add fa2a14a1a7e Pipe: Added debug logger after schema/config event is
successfully transferred (#12362)
add 68265373a0b Pipe: Make the PipeParameters return sorted entries string
when "toString" is called (#12329)
add 93eb917fb0a Merge branch 'master' of https://github.com/apache/iotdb
into global-counter
No new revisions were added by this update.
Summary of changes:
.github/workflows/sonar-codecov.yml | 2 +-
.../api/customizer/parameter/PipeParameters.java | 77 ++++++++++++----------
.../client/async/handlers/AsyncClientHandler.java | 11 +++-
.../heartbeat/DataNodeHeartbeatHandler.java | 3 +-
.../handlers/rpc/TransferLeaderRPCHandler.java | 2 +-
.../iotdb/confignode/manager/load/LoadManager.java | 8 ++-
.../manager/load/balancer/RouteBalancer.java | 16 ++---
.../confignode/manager/load/cache/LoadCache.java | 7 +-
.../manager/load/cache/region/RegionCache.java | 15 +++++
.../load/cache/region/RegionGroupCache.java | 12 +++-
.../protocol/IoTDBConfigRegionConnector.java | 44 +++++++------
.../pipe/extractor/IoTDBConfigRegionExtractor.java | 17 +++--
.../procedure/env/RegionMaintainHandler.java | 15 ++++-
.../impl/region/AddRegionPeerProcedure.java | 7 +-
.../impl/region/RemoveRegionPeerProcedure.java | 3 +
.../iotdb/consensus/config/IoTConsensusConfig.java | 19 +++++-
.../apache/iotdb/consensus/iot/IoTConsensus.java | 8 +++
.../consensus/iot/IoTConsensusServerImpl.java | 4 ++
.../iot/snapshot/IoTConsensusRateLimiter.java | 59 +++++++++++++++++
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 10 +++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 7 ++
.../db/consensus/DataRegionConsensusImpl.java | 2 +
.../PipeTransferTsFileInsertionEventHandler.java | 26 +++++---
.../thrift/sync/IoTDBDataNodeSyncConnector.java | 22 ++++---
.../thrift/sync/IoTDBSchemaRegionConnector.java | 14 ++--
.../schemaregion/IoTDBSchemaRegionExtractor.java | 16 +++--
.../iotdb/db/service/RegionMigrateService.java | 3 +-
.../compaction/schedule/CompactionTaskManager.java | 9 +++
.../compaction/schedule/CompactionWorker.java | 12 +++-
.../db/storageengine/rescon/disk/TierManager.java | 18 +----
.../storageengine/rescon/quotas/QuotaLimiter.java | 3 +
.../metrics/metricsets/system/SystemMetrics.java | 20 +-----
.../apache/iotdb/metrics/utils/FileStoreUtils.java | 65 ++++++++++++++++++
.../resources/conf/iotdb-common.properties | 4 ++
.../apache/iotdb/commons/cluster/RegionStatus.java | 12 +---
.../extractor/IoTDBNonDataRegionExtractor.java | 4 +-
.../quotas/AverageIntervalRateLimiter.java | 2 +-
.../commons}/quotas/FixedIntervalRateLimiter.java | 2 +-
.../apache/iotdb/commons}/quotas/RateLimiter.java | 6 +-
.../iotdb/commons/utils/CommonDateTimeUtils.java | 23 +++++--
...UtilsTest.java => CommonDateTimeUtilsTest.java} | 27 ++++----
41 files changed, 452 insertions(+), 184 deletions(-)
create mode 100644
iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/snapshot/IoTConsensusRateLimiter.java
create mode 100644
iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/FileStoreUtils.java
rename
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon =>
node-commons/src/main/java/org/apache/iotdb/commons}/quotas/AverageIntervalRateLimiter.java
(97%)
rename
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon =>
node-commons/src/main/java/org/apache/iotdb/commons}/quotas/FixedIntervalRateLimiter.java
(96%)
rename
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon =>
node-commons/src/main/java/org/apache/iotdb/commons}/quotas/RateLimiter.java
(95%)
copy
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/utils/{JVMCommonUtilsTest.java
=> CommonDateTimeUtilsTest.java} (51%)