You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2022/11/26 03:22:20 UTC

[iotdb] branch rename_multileader_iotconsensus updated (f0b30362a8 -> ee9518865b)

This is an automated email from the ASF dual-hosted git repository.

xingtanzjr pushed a change to branch rename_multileader_iotconsensus
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from f0b30362a8 Rename multiLeader to IoTConsensus (#8163)
     add 91aa0341ae [IOTDB-4994] Unify reporter (#8144)
     add 26bcaea5d7 Add readme docs for TsFile tools (#8154)
     add e9b287c064 Update auth config (#8162)
     add c1cd52be0a change log level of RatisConsensus(#8146)
     add 818c3e6272 Update description of missing params to user-guide (#8157)
     add 713f03ba74 Update doc of mem control (#8159)
     add bcd0305f70 Fix the issue when doing distribution plan for aggregation
     add b0c2d67f41 make simple consensuse as default for confignode (#8160)
     add 1eb95896db add mqtt broker and rest service document (#8161)
     add 53d69a7d33 Split trigger doc into muitlple files for better display (#8169)
     add 4cd5a5d5d6 Update user guide (query part/en) (#8168)
     add 2236421f2f update compaction docs (#8156)
     add a4396a7302 Update CQ docs (#8171)
     add c6f933fdb5 add trigger conf in common-config-manual (#8166)
     add 55d9a7d284 Update config manual (sync part)  (#8172)
     add 0456270015  Update config manual (hot-load part) (#8174)
     add b59ce4faa7 [IOTDB-4970] Enhanced sync safety management (#8028)
     add 25e0cb6713 Fix timeout problems in CI (#8173)
     add 31643b5622 add ratis configuration doc (#8180)
     add 0b66a04019 Skip checking duplicated measurements in one write request (#8178)
     add 816b99aba8 [IOTDB-5004] [Metrics] Fix the seq file size in grafana is inconsistent with the actual query (#8177)
     add 5432ee79e5 make org.apache.iotdb.consensus.ratis.RatisConsensus as default for config_node_consensus_protocol_class (#8176)
     add 40fe9e08db Update config manual (query part) (#8167)
     add 2a1e33a176 print status code name when dispatch failed (#8150)
     add aa9d16cec5 [IOTDB-4334] Verify durable cases of RegionGroup extension (#8133)
     add ee9518865b Merge branch 'master' into rename_multileader_iotconsensus

No new revisions were added by this update.

Summary of changes:
 .../client/async/AsyncDataNodeClientPool.java      |   13 +-
 .../consensus/request/ConfigPhysicalPlan.java      |    4 +
 .../consensus/request/ConfigPhysicalPlanType.java  |    1 +
 .../request/write/sync/RecordPipeMessagePlan.java  |   65 +
 .../statemachine/ConfigNodeRegionStateMachine.java |    2 +-
 .../confignode/manager/ClusterSchemaManager.java   |   43 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   17 +-
 .../apache/iotdb/confignode/manager/IManager.java  |    8 +
 .../iotdb/confignode/manager/SyncManager.java      |   12 +
 .../manager/load/LoadManagerMetrics.java           |  104 +-
 .../manager/load/balancer/RouteBalancer.java       |    9 +-
 .../router/leader/MinCostFlowLeaderBalancer.java   |    2 +-
 .../iotdb/confignode/manager/node/NodeManager.java |    6 -
 .../manager/partition/PartitionManager.java        |   16 +-
 .../persistence/executor/ConfigPlanExecutor.java   |    3 +
 .../persistence/metric/NodeInfoMetrics.java        |   95 -
 .../persistence/metric/PartitionInfoMetrics.java   |   14 +-
 .../persistence/sync/ClusterSyncInfo.java          |    9 +-
 .../thrift/ConfigNodeRPCServiceHandlerMetrics.java |    2 +-
 .../thrift/ConfigNodeRPCServiceMetrics.java        |    2 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |    6 +
 .../confignode1conf/iotdb-confignode.properties    |    5 +-
 .../confignode2conf/iotdb-confignode.properties    |    3 +-
 .../confignode3conf/iotdb-confignode.properties    |    3 +-
 .../consensus/iot/IoTConsensusServerMetrics.java   |    4 +-
 .../IoTConsensusMemoryManagerMetrics.java          |    2 +-
 .../logdispatcher/LogDispatcherThreadMetrics.java  |    4 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |    6 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   21 +-
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 ++
 docs/UserGuide/Monitor-Alert/Alerting.md           |    2 +-
 docs/UserGuide/Operators-Functions/Aggregation.md  |   58 +
 .../Anomaly-Detection.md                           |    0
 docs/UserGuide/Operators-Functions/Comparison.md   |  305 ++++
 docs/UserGuide/Operators-Functions/Constant.md     |   57 +
 .../Operators-Functions/Continuous-Interval.md     |   73 +
 docs/UserGuide/Operators-Functions/Conversion.md   |  127 ++
 .../Data-Matching.md                               |    0
 .../Data-Profiling.md                              |    0
 .../Data-Quality.md                                |    0
 .../Data-Repairing.md                              |    0
 .../Frequency-Domain.md                            |    0
 docs/UserGuide/Operators-Functions/Lambda.md       |   77 +
 docs/UserGuide/Operators-Functions/Logical.md      |   63 +
 docs/UserGuide/Operators-Functions/Mathematical.md |  113 ++
 .../Overview.md}                                   |   24 +
 docs/UserGuide/Operators-Functions/Sample.md       |  389 +++++
 docs/UserGuide/Operators-Functions/Selection.md    |   51 +
 .../Series-Discovery.md                            |    0
 .../String.md}                                     |   66 +
 .../Time-Series.md}                                |    2 +-
 .../User-Defined-Function.md}                      |    2 -
 .../Operators-Functions/Variation-Trend.md         |   54 +
 .../Query-Data/{Result-Format.md => Align-By.md}   |    2 +-
 .../Continuous-Query.md                            |    0
 .../Query-Data/{Fill-Null-Value.md => Fill.md}     |    0
 .../Query-Data/{Aggregate-Query.md => Group-By.md} |  142 +-
 docs/UserGuide/Query-Data/Having-Condition.md      |  115 ++
 .../{UDF-Library/M4.md => Query-Data/Order-By.md}  |    7 +-
 docs/UserGuide/Query-Data/Overview.md              |   76 +-
 docs/UserGuide/Query-Data/Pagination.md            |    2 +-
 .../Query-Data/Performance-Tracing-Tool.md         |   53 -
 docs/UserGuide/Query-Data/Select-Expression.md     | 1068 +-----------
 .../{Process-Data => Query-Data}/Select-Into.md    |    0
 .../{Query-Filter.md => Where-Condition.md}        |    0
 docs/UserGuide/Reference/Common-Config-Manual.md   | 1609 ++++++++++++-----
 docs/UserGuide/Reference/DataNode-Config-Manual.md |   10 +-
 .../M4.md => Trigger/Configuration-Parameters.md}  |    8 +-
 .../Triggers.md => Trigger/Implement-Trigger.md}   |  201 +--
 docs/UserGuide/Trigger/Instructions.md             |   51 +
 docs/UserGuide/Trigger/Notes.md                    |   30 +
 docs/UserGuide/Trigger/Trigger-Management.md       |  152 ++
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   13 +-
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 ++
 docs/zh/UserGuide/Query-Data/Align-By.md           |    2 +-
 .../zh/UserGuide/Reference/Common-Config-Manual.md | 1832 +++++++++++++-------
 .../UserGuide/Reference/DataNode-Config-Manual.md  |   20 +-
 .../UserGuide/Trigger/Configuration-Parameters.md} |    8 +-
 .../Trigger/{Trigger.md => Implement-Trigger.md}   |  198 +--
 docs/zh/UserGuide/Trigger/Instructions.md          |   46 +
 docs/zh/UserGuide/Trigger/Notes.md                 |   33 +
 docs/zh/UserGuide/Trigger/Trigger-Management.md    |  152 ++
 .../java/org/apache/iotdb/it/env/AbstractEnv.java  |   49 +-
 .../org/apache/iotdb/it/env/DataNodeWrapper.java   |   10 +-
 .../java/org/apache/iotdb/it/env/MppConfig.java    |    7 +
 .../org/apache/iotdb/it/env/RemoteServerEnv.java   |   18 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |    8 +
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   10 +
 .../it/IoTDBClusterRegionLeaderBalancingIT.java    |    2 +-
 .../it/partition/IoTDBPartitionDurableIT.java      |  626 +++++++
 .../it/partition/IoTDBPartitionDurableTest.java    |  323 ----
 .../it/partition/IoTDBPartitionGetterIT.java       |   37 +-
 ...est.java => IoTDBPartitionInheritPolicyIT.java} |   28 +-
 .../org/apache/iotdb/db/it/env/StandaloneEnv.java  |   18 +-
 .../db/integration/sync/IoTDBSyncReceiverIT.java   |    2 +-
 .../sync/IoTDBSyncReceiverLoaderIT.java            |    6 +-
 .../iotdb/db/integration/sync/MockSyncClient.java  |    4 +-
 metrics/dropwizard-metrics/pom.xml                 |    5 -
 .../reporter/DropwizardIoTDBReporter.java          |   79 -
 .../dropwizard/reporter/DropwizardJmxReporter.java |    9 +-
 .../dropwizard/reporter/DropwizardMetricType.java  |   38 -
 .../reporter/DropwizardMetricsExporter.java        |  168 --
 .../reporter/DropwizardPrometheusReporter.java     |  118 --
 .../metrics/dropwizard/reporter/IoTDBReporter.java |  278 ---
 .../type/DropwizardHistogramSnapshot.java          |    7 -
 ... org.apache.iotdb.metrics.reporter.JmxReporter} |    4 +-
 metrics/interface/pom.xml                          |   11 +-
 .../iotdb/metrics/AbstractMetricManager.java       |   99 +-
 .../iotdb/metrics/AbstractMetricService.java       |  153 +-
 .../metrics/{reporter => }/CompositeReporter.java  |    3 +-
 .../iotdb/metrics/DoNothingMetricService.java      |    4 +-
 .../metrics/impl/DoNothingHistogramSnapshot.java   |    7 -
 .../metricsets/jvm/JvmClassLoaderMetrics.java      |    4 +-
 .../metrics/metricsets/jvm/JvmCompileMetrics.java  |    2 +-
 .../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java |    4 +-
 .../metrics/metricsets/jvm/JvmMemoryMetrics.java   |   22 +-
 .../metrics/metricsets/jvm/JvmThreadMetrics.java   |    8 +-
 .../iotdb/metrics/reporter/InternalReporter.java   |  104 --
 .../reporter/{Reporter.java => JmxReporter.java}   |   14 +-
 .../apache/iotdb/metrics/reporter/Reporter.java    |    4 -
 .../reporter/iotdb/InternalIoTDBReporter.java      |   67 +
 .../metrics/reporter/iotdb/IoTDBReporter.java      |  103 ++
 .../MemoryInternalIoTDBReporter.java}              |   30 +-
 .../reporter/iotdb/SessionIoTDBReporter.java       |  175 ++
 .../reporter/prometheus/PrometheusReporter.java    |  222 +++
 .../reporter/prometheus}/PrometheusTextWriter.java |   44 +-
 .../org/apache/iotdb/metrics/type/AutoGauge.java   |    7 +
 .../org/apache/iotdb/metrics/type/Counter.java     |    7 +
 .../java/org/apache/iotdb/metrics/type/Gauge.java  |    7 +
 .../org/apache/iotdb/metrics/type/Histogram.java   |    8 +
 .../iotdb/metrics/type/HistogramSnapshot.java      |   18 +-
 .../org/apache/iotdb/metrics/type/IMetric.java     |    6 +-
 .../java/org/apache/iotdb/metrics/type/Rate.java   |   11 +
 .../java/org/apache/iotdb/metrics/type/Timer.java  |    7 +
 .../iotdb/metrics/utils/IoTDBMetricsUtils.java     |   75 +-
 .../org/apache/iotdb/metrics/utils/MetricInfo.java |    9 +-
 .../org/apache/iotdb/metrics/utils/MetricType.java |    1 +
 .../micrometer/MicrometerMetricManager.java        |    1 +
 .../micrometer/reporter/IoTDBMeterRegistry.java    |  149 --
 .../micrometer/reporter/IoTDBRegistryConfig.java   |   50 -
 .../reporter/MicrometerIoTDBReporter.java          |   92 -
 .../micrometer/reporter/MicrometerJmxReporter.java |    7 +-
 .../reporter/MicrometerPrometheusReporter.java     |  118 --
 .../type/MicrometerHistogramSnapshot.java          |    7 -
 ... org.apache.iotdb.metrics.reporter.JmxReporter} |    4 +-
 .../resources/conf/iotdb-common.properties         |  125 +-
 .../exception/sync}/SyncConnectionException.java   |    2 +-
 .../exception/sync/SyncHandshakeException.java     |    9 +-
 .../commons/service/metric/MetricService.java      |   10 +-
 .../iotdb/commons/sync/metadata/SyncMetadata.java  |    3 +
 .../iotdb/commons/sync/pipe/PipeMessage.java       |   54 +-
 .../commons/sync/transport/SyncIdentityInfo.java   |   57 +
 .../iotdb/commons/sync/utils/SyncPathUtil.java     |   11 +-
 .../org/apache/iotdb/commons/utils/PathUtils.java  |   39 +-
 .../resources/conf/iotdb-datanode.properties       |    2 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   17 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   49 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   28 +-
 .../iotdb/db/engine/TsFileMetricManager.java       |    6 +-
 .../iotdb/db/engine/cache/ChunkCacheMetrics.java   |    2 +-
 .../cache/TimeSeriesMetadataCacheMetrics.java      |    4 +-
 .../compaction/cross/CrossSpaceCompactionTask.java |   19 +-
 .../compaction/inner/InnerSpaceCompactionTask.java |    9 +-
 .../iotdb/db/engine/flush/FlushManagerMetrics.java |    4 +-
 .../db/engine/storagegroup/DataRegionMetrics.java  |    2 +-
 .../storagegroup/TsFileProcessorInfoMetrics.java   |    2 +-
 .../metadata/cache/DataNodeSchemaCacheMetrics.java |    2 +-
 .../rescon/SchemaStatisticsManagerMetrics.java     |    2 +-
 .../exchange/MPPDataExchangeServiceMetrics.java    |    2 +-
 ...MppDataExchangeServiceThriftHandlerMetrics.java |    2 +-
 .../plan/planner/distribution/SourceRewriter.java  |    2 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |    3 +-
 .../control/clientsession/IClientSession.java      |    2 +-
 .../pool/RawQueryReadTaskPoolManagerMetrics.java   |    4 +-
 .../service/DataNodeInternalRPCServiceMetrics.java |    2 +-
 .../apache/iotdb/db/service/RPCServiceMetrics.java |    2 +-
 .../iotdb/db/service/metrics/FileMetrics.java      |   14 +-
 .../db/service/metrics/IoTDBInternalReporter.java  |  126 +-
 .../iotdb/db/service/metrics/ProcessMetrics.java   |   21 +-
 .../iotdb/db/service/metrics/SystemMetrics.java    |   23 +-
 .../InternalServiceThriftHandlerMetrics.java       |    5 +-
 .../handler/RPCServiceThriftHandlerMetrics.java    |    2 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |    7 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |    3 +-
 .../java/org/apache/iotdb/db/sync/SyncService.java |   24 +-
 .../db/sync/common/ClusterSyncInfoFetcher.java     |   12 +-
 .../iotdb/db/sync/pipedata/DeletionPipeData.java   |    4 +-
 .../apache/iotdb/db/sync/pipedata/PipeData.java    |    2 +-
 .../iotdb/db/sync/pipedata/TsFilePipeData.java     |    4 +-
 .../load/DeletionLoader.java                       |    2 +-
 .../sync/{receiver => pipedata}/load/ILoader.java  |    2 +-
 .../{receiver => pipedata}/load/TsFileLoader.java  |    2 +-
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      |    2 +
 .../db/sync/transport/client/ISyncClient.java      |    7 +-
 .../db/sync/transport/client/IoTDBSyncClient.java  |   34 +-
 .../db/sync/transport/client/SenderManager.java    |   49 +-
 .../sync/transport/client/SyncClientFactory.java   |   34 +-
 .../db/sync/transport/server/ReceiverManager.java  |   54 +-
 .../apache/iotdb/db/metric/MetricServiceTest.java  |   64 +-
 .../schedule/queue/L2PriorityQueueTest.java        |   20 +-
 .../datanode1conf/iotdb-datanode.properties        |    3 +-
 .../datanode2conf/iotdb-datanode.properties        |    3 +-
 .../datanode3conf/iotdb-datanode.properties        |    3 +-
 site/src/main/.vuepress/config.js                  |   90 +-
 .../src/main/thrift/confignode.thrift              |    8 +
 thrift/src/main/thrift/client.thrift               |   10 +-
 210 files changed, 7625 insertions(+), 5316 deletions(-)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/RecordPipeMessagePlan.java
 delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/metric/NodeInfoMetrics.java
 create mode 100644 docs/UserGuide/Maintenance-Tools/IoTDB-Data-Dir-Overview-Tool.md
 create mode 100644 docs/UserGuide/Maintenance-Tools/TsFile-Resource-Sketch-Tool.md
 create mode 100644 docs/UserGuide/Maintenance-Tools/TsFile-Sketch-Tool.md
 create mode 100644 docs/UserGuide/Operators-Functions/Aggregation.md
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Anomaly-Detection.md (100%)
 create mode 100644 docs/UserGuide/Operators-Functions/Comparison.md
 create mode 100644 docs/UserGuide/Operators-Functions/Constant.md
 create mode 100644 docs/UserGuide/Operators-Functions/Continuous-Interval.md
 create mode 100644 docs/UserGuide/Operators-Functions/Conversion.md
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Data-Matching.md (100%)
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Data-Profiling.md (100%)
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Data-Quality.md (100%)
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Data-Repairing.md (100%)
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Frequency-Domain.md (100%)
 create mode 100644 docs/UserGuide/Operators-Functions/Lambda.md
 create mode 100644 docs/UserGuide/Operators-Functions/Logical.md
 create mode 100644 docs/UserGuide/Operators-Functions/Mathematical.md
 rename docs/UserGuide/{UDF-Library/Quick-Start.md => Operators-Functions/Overview.md} (63%)
 create mode 100644 docs/UserGuide/Operators-Functions/Sample.md
 create mode 100644 docs/UserGuide/Operators-Functions/Selection.md
 rename docs/UserGuide/{UDF-Library => Operators-Functions}/Series-Discovery.md (100%)
 rename docs/UserGuide/{UDF-Library/String-Processing.md => Operators-Functions/String.md} (92%)
 rename docs/UserGuide/{UDF-Library/Series-Processing.md => Operators-Functions/Time-Series.md} (99%)
 rename docs/UserGuide/{Process-Data/UDF-User-Defined-Function.md => Operators-Functions/User-Defined-Function.md} (99%)
 create mode 100644 docs/UserGuide/Operators-Functions/Variation-Trend.md
 rename docs/UserGuide/Query-Data/{Result-Format.md => Align-By.md} (98%)
 rename docs/UserGuide/{Process-Data => Query-Data}/Continuous-Query.md (100%)
 rename docs/UserGuide/Query-Data/{Fill-Null-Value.md => Fill.md} (100%)
 rename docs/UserGuide/Query-Data/{Aggregate-Query.md => Group-By.md} (82%)
 create mode 100644 docs/UserGuide/Query-Data/Having-Condition.md
 copy docs/UserGuide/{UDF-Library/M4.md => Query-Data/Order-By.md} (84%)
 delete mode 100644 docs/UserGuide/Query-Data/Performance-Tracing-Tool.md
 rename docs/UserGuide/{Process-Data => Query-Data}/Select-Into.md (100%)
 rename docs/UserGuide/Query-Data/{Query-Filter.md => Where-Condition.md} (100%)
 copy docs/UserGuide/{UDF-Library/M4.md => Trigger/Configuration-Parameters.md} (61%)
 rename docs/UserGuide/{Process-Data/Triggers.md => Trigger/Implement-Trigger.md} (51%)
 create mode 100644 docs/UserGuide/Trigger/Instructions.md
 create mode 100644 docs/UserGuide/Trigger/Notes.md
 create mode 100644 docs/UserGuide/Trigger/Trigger-Management.md
 create mode 100644 docs/zh/UserGuide/Maintenance-Tools/IoTDB-Data-Dir-Overview-Tool.md
 create mode 100644 docs/zh/UserGuide/Maintenance-Tools/TsFile-Resource-Sketch-Tool.md
 create mode 100644 docs/zh/UserGuide/Maintenance-Tools/TsFile-Sketch-Tool.md
 rename docs/{UserGuide/UDF-Library/M4.md => zh/UserGuide/Trigger/Configuration-Parameters.md} (64%)
 rename docs/zh/UserGuide/Trigger/{Trigger.md => Implement-Trigger.md} (51%)
 create mode 100644 docs/zh/UserGuide/Trigger/Instructions.md
 create mode 100644 docs/zh/UserGuide/Trigger/Notes.md
 create mode 100644 docs/zh/UserGuide/Trigger/Trigger-Management.md
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionDurableIT.java
 delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionDurableTest.java
 rename integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/{IoTDBPartitionInheritPolicyTest.java => IoTDBPartitionInheritPolicyIT.java} (86%)
 delete mode 100644 metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter/DropwizardIoTDBReporter.java
 delete mode 100644 metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter/DropwizardMetricType.java
 delete mode 100644 metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter/DropwizardMetricsExporter.java
 delete mode 100644 metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter/DropwizardPrometheusReporter.java
 delete mode 100644 metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter/IoTDBReporter.java
 rename metrics/dropwizard-metrics/src/main/resources/META-INF/services/{org.apache.iotdb.metrics.reporter.Reporter => org.apache.iotdb.metrics.reporter.JmxReporter} (85%)
 rename metrics/interface/src/main/java/org/apache/iotdb/metrics/{reporter => }/CompositeReporter.java (97%)
 delete mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/InternalReporter.java
 copy metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/{Reporter.java => JmxReporter.java} (77%)
 create mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/InternalIoTDBReporter.java
 create mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/IoTDBReporter.java
 rename metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/{MemoryInternalReporter.java => iotdb/MemoryInternalIoTDBReporter.java} (64%)
 create mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/SessionIoTDBReporter.java
 create mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/prometheus/PrometheusReporter.java
 rename metrics/{dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/reporter => interface/src/main/java/org/apache/iotdb/metrics/reporter/prometheus}/PrometheusTextWriter.java (72%)
 delete mode 100644 metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/reporter/IoTDBMeterRegistry.java
 delete mode 100644 metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/reporter/IoTDBRegistryConfig.java
 delete mode 100644 metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/reporter/MicrometerIoTDBReporter.java
 delete mode 100644 metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/reporter/MicrometerPrometheusReporter.java
 rename metrics/micrometer-metrics/src/main/resources/META-INF/services/{org.apache.iotdb.metrics.reporter.Reporter => org.apache.iotdb.metrics.reporter.JmxReporter} (85%)
 rename {server/src/main/java/org/apache/iotdb/db/exception => node-commons/src/main/java/org/apache/iotdb/commons/exception/sync}/SyncConnectionException.java (96%)
 copy metrics/interface/src/main/java/org/apache/iotdb/metrics/type/AutoGauge.java => node-commons/src/main/java/org/apache/iotdb/commons/exception/sync/SyncHandshakeException.java (80%)
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/sync/transport/SyncIdentityInfo.java
 rename server/src/main/java/org/apache/iotdb/db/sync/{receiver => pipedata}/load/DeletionLoader.java (98%)
 rename server/src/main/java/org/apache/iotdb/db/sync/{receiver => pipedata}/load/ILoader.java (97%)
 rename server/src/main/java/org/apache/iotdb/db/sync/{receiver => pipedata}/load/TsFileLoader.java (98%)