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%)

Reply via email to