You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/11/27 08:07:55 UTC

[iotdb] branch deploy_site_using_github updated (860ff82f96 -> b6ba06f032)

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

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


    from 860ff82f96 remove master
     add a04c7023c7 Catch Throwable in DataNodeInternalService to avoid ambiguous TException (#8126)
     add ce92432c8c Remove start-new-server scripts (#8128)
     add 4da2f1bf4f [IOTDB-4556] Optimize log of failing to flush sync index (#8090)
     add 3103c12a00 [IOTDB-5006]Add a load-tsfile script  (#8120)
     add ac3b408da8 [IOTDB-5010] DataRegion StateMachine support for Ratis Snapshot (#8110)
     add fbca630b0a Add dispatch node endpoint msg to error log (#8132)
     add 94414ad041 remove duplicate code in the PlanNodeIterator (#8122)
     add 76542ea665 [IOTDB-5031] Make snapshot taking in shutdown hook parallel (#8134)
     add f30463ff30 [IOTDB-5019] Fix releasing wal files after flushing memtable (#8131)
     add 3775e9277e fix the issue that client get 305 when explain non-existing series (#8145)
     add b762675f22 Make memory portion take effect after change the default ratio (#8137)
     add 443c30293f Fix abstract map bug when remove failing measurement (#8139)
     add dd250fc49b Remove redundant PartialPath init in TsFileProcessor (#8153)
     add df7eb81932 [IOTDB-4556] change the log level from warn to info in IndexController (#8149)
     add 24cd97d101 [IOTDB-5040] Common Config Manual for cluster V1.0 (#8142)
     add 444bfade77 update trigger jar
     add 9f12b58c0b [IOTDB-5028] Using `show timeseries` to query the schema in import-csv (#8130)
     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 8de5264016 Update the cluster concept UserGuide (#8182)
     add e5208e8907 [IOTDB-5049] Add parameters enable leader balance for specifed consensus protocol class (#8170)
     add b18b7bfdd0 [IOTDB-5053] Update Metric Doc and fix. (#8179)
     add 3fd50f7898 [IOTDB-4940] Optimize PartitonFetch Process in query (#8155)
     add 992ae7f07e [IOTDB-4066] Allocate new RegionGroups through double keyword sort (#8140)
     add 5200e266ea Update user document of storage engine (#8185)
     add 51e3a9c99a [IOTDB-4945] Retry with sleep to avoid failure in connecting confignodes caused by Ratis election
     add 8d153466b1 Rename MultiLeader to IoTConsensus (#8181)
     add 2d6ba7c0ae Remove merge statement from docs (#8186)
     add 48293ddfd1 Fix Compile error (#8187)
     add d8397b4e79 Add wal parameters in the documentation (#8183)
     add 583a87b11f [IOTDB-5044] Correct the show triggers error message if the user doesn't have corresponding auth (#8158)
     add 2567d2b083 [IOTDB-4708] add reserverd words (#8191)
     add a2d86aabda update description of missing params to user-guide (#8189)
     add 3d329af059 Change default value of timed flush memtable and primitive array size (#8188)
     add d11c73590b [IOTDB-5052] Query release others' file reader by mistake (#8190)
     add e0c5e30da5 [IOTDB-3928][IOTDB-4097]New Compaction Performer —— Fast Compaction (#7621)
     add f7faed2b9b [IOTDB-5013] Added simple standalone logic for starting and stopping shells (#8152)
     add 17036c94dc Fix insert tablets npe (#8193)
     add 93b875c98e Change default consensus (#8194)
     add c60783898a [IOTDB-4553] Make code of region migrate process tidy (#8138)
     add fa2766c48a add faq for index out of bounds exception (#8197)
     add ffbdaf3994 update ratis 2.4.1 formal version (#8196)
     add 1966a070f6 [IOTDB-5058] Add custom RegionGroup extension policy (#8199)
     add 4d7c15ddcd update doc of partition (#8201)
     new 5bb3e6f050 Merge branch 'master' of https://github.com/apache/iotdb into deploy_site_using_github
     new b6ba06f032 update

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/site-build.yml                   |    2 +-
 RELEASE_NOTES.md                                   |    2 +-
 cli/src/assembly/resources/tools/load-tsfile.bat   |  107 +
 cli/src/assembly/resources/tools/load-tsfile.sh    |  132 +
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |   65 +-
 .../resources/conf/iotdb-confignode.properties     |    4 -
 .../client/async/AsyncDataNodeClientPool.java      |   13 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  109 +-
 .../confignode/conf/ConfigNodeDescriptor.java      |   70 +-
 .../confignode/conf/ConfigNodeStartupCheck.java    |    5 +-
 .../consensus/request/ConfigPhysicalPlan.java      |    4 +
 .../consensus/request/ConfigPhysicalPlanType.java  |    1 +
 .../request/write/sync/RecordPipeMessagePlan.java  |   65 +
 .../statemachine/ConfigNodeRegionStateMachine.java |    2 +-
 .../confignode/manager/ClusterSchemaManager.java   |   57 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   21 +-
 .../apache/iotdb/confignode/manager/IManager.java  |    8 +
 .../iotdb/confignode/manager/SyncManager.java      |   12 +
 .../iotdb/confignode/manager/load/LoadManager.java |    2 +-
 .../manager/load/LoadManagerMetrics.java           |  104 +-
 .../manager/load/balancer/RegionBalancer.java      |   85 +-
 .../manager/load/balancer/RouteBalancer.java       |   53 +-
 ...cator.java => CopySetRegionGroupAllocator.java} |   15 +-
 .../balancer/region/GreedyRegionAllocator.java     |   68 -
 .../region/GreedyRegionGroupAllocator.java         |  101 +
 ...onAllocator.java => IRegionGroupAllocator.java} |   24 +-
 .../router/leader/MinCostFlowLeaderBalancer.java   |    2 +-
 .../iotdb/confignode/manager/node/NodeManager.java |   18 +-
 .../node/heartbeat/DataNodeHeartbeatCache.java     |   13 +
 .../node/heartbeat/NodeHeartbeatSample.java        |   21 +-
 .../partition/DataRegionGroupExtensionPolicy.java  |   47 +-
 .../manager/partition/PartitionManager.java        |  202 +-
 .../persistence/executor/ConfigPlanExecutor.java   |    3 +
 .../persistence/metric/NodeInfoMetrics.java        |   95 -
 .../persistence/metric/PartitionInfoMetrics.java   |   16 +-
 .../persistence/sync/ClusterSyncInfo.java          |    9 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |    2 +-
 .../procedure/env/DataNodeRemoveHandler.java       |   27 +-
 .../thrift/ConfigNodeRPCServiceHandlerMetrics.java |    2 +-
 .../thrift/ConfigNodeRPCServiceMetrics.java        |    2 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |    6 +
 .../balancer/region/GreedyRegionAllocatorTest.java |   92 -
 .../region/GreedyRegionGroupAllocatorTest.java     |  140 +
 .../confignode1conf/iotdb-common.properties        |    2 +-
 .../confignode1conf/iotdb-confignode.properties    |    4 +-
 .../confignode2conf/iotdb-common.properties        |    2 +-
 .../confignode2conf/iotdb-confignode.properties    |    4 +-
 .../confignode3conf/iotdb-common.properties        |    2 +-
 .../confignode3conf/iotdb-confignode.properties    |    4 +-
 consensus/pom.xml                                  |    4 +-
 .../apache/iotdb/consensus/ConsensusFactory.java   |    3 +-
 .../org/apache/iotdb/consensus/IStateMachine.java  |   13 +-
 ...sensusRequest.java => IoTConsensusRequest.java} |   12 +-
 .../iotdb/consensus/config/ConsensusConfig.java    |   20 +-
 ...tiLeaderConfig.java => IoTConsensusConfig.java} |    8 +-
 .../IoTConsensus.java}                             |   96 +-
 .../IoTConsensusServerImpl.java}                   |  117 +-
 .../IoTConsensusServerMetrics.java}                |   32 +-
 .../client/AsyncIoTConsensusServiceClient.java}    |   27 +-
 .../client/DispatchLogHandler.java                 |   10 +-
 .../client/IoTConsensusClientPool.java}            |   45 +-
 .../client/SyncIoTConsensusServiceClient.java}     |   32 +-
 .../logdispatcher/IndexController.java             |   13 +-
 .../logdispatcher/IoTConsensusMemoryManager.java}  |   14 +-
 .../IoTConsensusMemoryManagerMetrics.java}         |   18 +-
 .../logdispatcher/LogDispatcher.java               |   52 +-
 .../logdispatcher/LogDispatcherThreadMetrics.java  |   14 +-
 .../logdispatcher/PendingBatch.java                |   10 +-
 .../logdispatcher/SyncStatus.java                  |   18 +-
 .../service/IoTConsensusRPCService.java}           |   32 +-
 .../service/IoTConsensusRPCServiceHandler.java}    |    8 +-
 .../service/IoTConsensusRPCServiceMBean.java}      |    4 +-
 .../service/IoTConsensusRPCServiceProcessor.java}  |   76 +-
 .../snapshot/SnapshotFragment.java                 |    4 +-
 .../snapshot/SnapshotFragmentReader.java           |    2 +-
 .../wal/ConsensusReqReader.java                    |    2 +-
 .../wal/GetConsensusReqReaderPlan.java             |    2 +-
 .../ratis/ApplicationStateMachineProxy.java        |    3 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |    6 +-
 .../iotdb/consensus/ratis/SnapshotStorage.java     |   31 +-
 .../IoTConsensusTest.java}                         |   20 +-
 .../{multileader => iot}/RecoveryTest.java         |    8 +-
 .../logdispatcher/IndexControllerTest.java         |    2 +-
 .../logdispatcher/SyncStatusTest.java              |   18 +-
 .../util/FakeConsensusReqReader.java               |    4 +-
 .../{multileader => iot}/util/RequestSets.java     |    2 +-
 .../{multileader => iot}/util/TestEntry.java       |    6 +-
 .../util/TestStateMachine.java                     |    6 +-
 docs/UserGuide/Cluster/Cluster-Concept.md          |   42 +-
 docs/UserGuide/Cluster/Cluster-Setup.md            |   68 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   21 +-
 docs/UserGuide/FAQ/Frequently-asked-questions.md   |    4 +
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../Load-Tsfile.md}                                |   41 +-
 .../Maintenance-Tools/Maintenance-Command.md       |   21 +-
 .../Maintenance-Tools/Rewrite-TsFile-Tool.md       |   62 -
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 +
 docs/UserGuide/Monitor-Alert/Alerting.md           |    2 +-
 docs/UserGuide/Monitor-Alert/Metric-Tool.md        |  575 +-
 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/QuickStart/QuickStart.md            |   49 +-
 docs/UserGuide/Reference/Common-Config-Manual.md   | 1942 ++++++
 .../Reference/ConfigNode-Config-Manual.md          |  213 +-
 docs/UserGuide/Reference/DataNode-Config-Manual.md | 1172 +---
 docs/UserGuide/Reference/Keywords.md               |    7 +-
 .../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 +
 docs/UserGuide/Write-Data/Batch-Load-Tool.md       |    2 +-
 docs/zh/UserGuide/Cluster/Cluster-Concept.md       |   49 +-
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |   59 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   13 +-
 .../zh/UserGuide/FAQ/Frequently-asked-questions.md |    5 +
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../Load-Tsfile.md}                                |   41 +-
 .../Maintenance-Tools/Maintenance-Command.md       |   21 +-
 .../Maintenance-Tools/Rewrite-TsFile-Tool.md       |   62 -
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 +
 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md     |  740 ++-
 docs/zh/UserGuide/Query-Data/Align-By.md           |    2 +-
 docs/zh/UserGuide/QuickStart/QuickStart.md         |   38 +-
 .../zh/UserGuide/Reference/Common-Config-Manual.md | 1986 ++++++
 .../Reference/ConfigNode-Config-Manual.md          |  193 +-
 .../UserGuide/Reference/DataNode-Config-Manual.md  | 1694 +----
 docs/zh/UserGuide/Reference/Keywords.md            |    7 +-
 .../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 +
 docs/zh/UserGuide/Write-Data/Batch-Load-Tool.md    |    2 +-
 .../Apache IoTDB DataNode Dashboard v0.14.0.json   |   38 +-
 .../trigger/example/TriggerFireTimesCounter.java   |    5 +
 .../java/org/apache/iotdb/it/env/AbstractEnv.java  |   49 +-
 .../org/apache/iotdb/it/env/DataNodeWrapper.java   |   12 +-
 .../java/org/apache/iotdb/it/env/MppConfig.java    |   30 +-
 .../org/apache/iotdb/it/env/RemoteServerEnv.java   |   18 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |   28 +-
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   10 +
 .../it/IoTDBClusterRegionLeaderBalancingIT.java    |   56 +-
 .../it/IoTDBConfigNodeSwitchLeaderIT.java          |    3 +-
 .../it/partition/IoTDBPartitionDurableIT.java      |  626 ++
 .../it/partition/IoTDBPartitionDurableTest.java    |  323 -
 .../it/partition/IoTDBPartitionGetterIT.java       |   37 +-
 ...est.java => IoTDBPartitionInheritPolicyIT.java} |   28 +-
 .../it/partition/IoTDBRegionGroupExtensionIT.java  |  136 +
 .../org/apache/iotdb/db/it/env/StandaloneEnv.java  |   18 +-
 .../db/it/groupby/IoTDBGroupByNaturalMonthIT.java  |    6 +-
 .../src/test/resources/TriggerFireTimesCounter.jar |  Bin 1324 -> 1397 bytes
 .../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 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |   16 +-
 .../metrics/config/MetricConfigDescriptor.java     |   12 +-
 .../metrics/impl/DoNothingHistogramSnapshot.java   |    7 -
 .../metricsets/jvm/JvmClassLoaderMetrics.java      |    8 +-
 .../metrics/metricsets/jvm/JvmCompileMetrics.java  |    4 +-
 .../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java |   24 +-
 .../metrics/metricsets/jvm/JvmMemoryMetrics.java   |   36 +-
 .../metrics/metricsets/jvm/JvmThreadMetrics.java   |   16 +-
 .../metrics/metricsets/logback/LogbackMetrics.java |   10 +-
 .../metricsets/logback/MetricsTurboFilter.java     |   10 +-
 .../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 +
 .../iotdb/metrics/config/MetricConfigTest.java     |    3 -
 .../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         |  273 +-
 .../src/assembly/resources/sbin/iotdb-common.sh    |    2 +-
 .../assembly/resources/sbin/start-standalone.bat   |   42 +
 .../assembly/resources/sbin/start-standalone.sh    |   37 +-
 .../assembly/resources/sbin/stop-standalone.bat    |   40 +
 .../src/assembly/resources/sbin/stop-standalone.sh |   34 +-
 .../apache/iotdb/commons/client/ClientManager.java |    2 +-
 .../sync/SyncThriftClientWithErrorHandler.java     |    3 +-
 .../iotdb/commons/concurrent/ThreadName.java       |    4 +-
 .../exception/sync}/SyncConnectionException.java   |    2 +-
 .../exception/sync/SyncHandshakeException.java     |    9 +-
 .../commons/partition/DataPartitionQueryParam.java |    6 +
 .../apache/iotdb/commons/service/ServiceType.java  |    2 +-
 .../commons/service/metric/MetricService.java      |   10 +-
 .../iotdb/commons/service/metric/enums/Metric.java |    3 +-
 .../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 +-
 pom.xml                                            |    6 +-
 .../resources/conf/iotdb-datanode.properties       |   57 +-
 .../assembly/resources/sbin/start-new-server.bat   |  167 -
 .../assembly/resources/sbin/start-new-server.sh    |  249 -
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  168 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   86 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   57 +-
 .../db/consensus/DataRegionConsensusImpl.java      |   10 +-
 .../consensus/statemachine/BaseStateMachine.java   |    4 +-
 .../statemachine/DataRegionStateMachine.java       |   23 +-
 .../apache/iotdb/db/engine/StorageEngineV2.java    |    2 +-
 .../iotdb/db/engine/TsFileMetricManager.java       |    6 +-
 .../iotdb/db/engine/cache/ChunkCacheMetrics.java   |    2 +-
 .../cache/TimeSeriesMetadataCacheMetrics.java      |    4 +-
 .../compaction/CompactionExceptionHandler.java     |    6 +-
 .../db/engine/compaction/CompactionUtils.java      |   91 +-
 .../constant/CrossCompactionPerformer.java         |   11 +-
 .../constant/InnerSeqCompactionPerformer.java      |   11 +-
 .../constant/InnerUnseqCompactionPerformer.java    |   12 +-
 .../compaction/cross/CrossSpaceCompactionTask.java |   46 +-
 .../RewriteCrossSpaceCompactionSelector.java       |   13 +-
 .../task/FastCompactionPerformerSubTask.java       |  146 +
 .../utils/AlignedSeriesCompactionExecutor.java     |  339 +
 .../cross/utils/ChunkMetadataElement.java          |   48 +-
 .../engine/compaction/cross/utils/FileElement.java |   14 +-
 .../utils/NonAlignedSeriesCompactionExecutor.java  |  208 +
 .../engine/compaction/cross/utils/PageElement.java |  101 +
 .../compaction/cross/utils/PointElement.java       |   50 +
 .../cross/utils/SeriesCompactionExecutor.java      |  591 ++
 .../compaction/inner/InnerSpaceCompactionTask.java |   32 +-
 .../inner/utils/MultiTsFileDeviceIterator.java     |  110 +-
 .../compaction/performer/ICompactionPerformer.java |    8 +-
 .../performer/impl/FastCompactionPerformer.java    |  294 +
 .../impl/ReadPointCompactionPerformer.java         |   93 +-
 .../compaction/reader/PointPriorityReader.java     |  152 +
 .../compaction/task/SubCompactionTaskSummary.java  |   40 +
 .../writer/AbstractCompactionWriter.java           |  289 +-
 .../writer/AbstractCrossCompactionWriter.java      |  233 +
 .../writer/AbstractInnerCompactionWriter.java      |  108 +
 .../writer/CrossSpaceCompactionWriter.java         |  256 -
 .../writer/FastCrossCompactionWriter.java          |  203 +
 .../writer/FastInnerCompactionWriter.java          |  212 +
 .../writer/InnerSpaceCompactionWriter.java         |  140 -
 .../writer/ReadPointCrossCompactionWriter.java     |   94 +
 .../writer/ReadPointInnerCompactionWriter.java     |   79 +
 .../iotdb/db/engine/flush/FlushManagerMetrics.java |    4 +-
 .../iotdb/db/engine/snapshot/SnapshotTaker.java    |   17 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |   28 +-
 .../db/engine/storagegroup/DataRegionMetrics.java  |    6 +-
 .../db/engine/storagegroup/TsFileManager.java      |   12 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  196 +-
 .../storagegroup/TsFileProcessorInfoMetrics.java   |    2 +-
 .../metadata/cache/DataNodeSchemaCacheMetrics.java |    2 +-
 .../rescon/SchemaStatisticsManagerMetrics.java     |    2 +-
 .../iotdb/db/mpp/execution/driver/DataDriver.java  |    2 +-
 .../exchange/MPPDataExchangeServiceMetrics.java    |    2 +-
 ...MppDataExchangeServiceThriftHandlerMetrics.java |    2 +-
 .../execution/executor/RegionWriteExecutor.java    |   17 +-
 .../apache/iotdb/db/mpp/plan/TestRPCClient.java    |   26 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   68 +-
 .../memory/StatementMemorySourceVisitor.java       |   15 +-
 .../plan/planner/distribution/SourceRewriter.java  |    2 +-
 .../metedata/write/CreateMultiTimeSeriesNode.java  |    5 +-
 .../plan/planner/plan/node/write/InsertNode.java   |    2 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |    6 +-
 .../statement/metadata/ShowTriggersStatement.java  |    6 -
 .../control/clientsession/IClientSession.java      |    2 +-
 .../pool/RawQueryReadTaskPoolManagerMetrics.java   |    4 +-
 .../org/apache/iotdb/db/rescon/SystemInfo.java     |   18 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |    4 +-
 .../service/DataNodeInternalRPCServiceMetrics.java |    2 +-
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |    1 +
 .../apache/iotdb/db/service/RPCServiceMetrics.java |    2 +-
 .../iotdb/db/service/RegionMigrateService.java     |  367 +-
 .../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    |   25 +-
 .../InternalServiceThriftHandlerMetrics.java       |    5 +-
 .../handler/RPCServiceThriftHandlerMetrics.java    |    2 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |   27 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   23 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   23 +-
 .../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 +-
 .../db/tools/validate/TsFileValidationTool.java    |    7 +-
 .../java/org/apache/iotdb/db/wal/WALManager.java   |   16 +-
 .../db/wal/allocation/FirstCreateStrategy.java     |    2 +-
 .../org/apache/iotdb/db/wal/node/IWALNode.java     |    2 +-
 .../java/org/apache/iotdb/db/wal/node/WALNode.java |   18 +-
 .../iotdb/db/wal/recover/WALNodeRecoverTask.java   |    6 +-
 .../engine/compaction/AbstractCompactionTest.java  |  208 +-
 .../compaction/CompactionTaskComparatorTest.java   |    4 +-
 .../compaction/CompactionTaskManagerTest.java      |   74 +-
 .../compaction/FastAlignedCrossCompactionTest.java | 6689 ++++++++++++++++++++
 ....java => FastCrossCompactionPerformerTest.java} | 4215 ++++--------
 .../FastInnerCompactionPerformerTest.java          | 1824 ++++++
 .../FastNonAlignedCrossCompactionTest.java         | 6655 +++++++++++++++++++
 .../ReadPointCompactionPerformerTest.java          |  929 ++-
 .../cross/CrossSpaceCompactionValidationTest.java  |   98 +-
 .../cross/RewriteCrossSpaceCompactionTest.java     |   10 +-
 ...ava => FastCompactionPerformerAlignedTest.java} |   43 +-
 ...a => FastCompactionPerformerNoAlignedTest.java} |   64 +-
 ...> InnerSeqCompactionWithFastPerformerTest.java} |   99 +-
 ...erSeqCompactionWithReadChunkPerformerTest.java} |   14 +-
 .../inner/InnerSpaceCompactionExceptionTest.java   |   26 +-
 ...InnerUnseqCompactionWithFastPerformerTest.java} |   17 +-
 ...UnseqCompactionWithReadPointPerformerTest.java} |   11 +-
 .../ReadChunkCompactionPerformerAlignedTest.java   |   36 +-
 .../ReadChunkCompactionPerformerNoAlignedTest.java |   48 +-
 .../inner/ReadChunkCompactionPerformerOldTest.java |    7 +-
 .../SizeTieredCompactionRecoverTest.java           |   48 +-
 ...eCrossSpaceCompactionRecoverCompatibleTest.java |   33 +-
 .../SizeTieredCompactionRecoverCompatibleTest.java |   26 +-
 .../recover/SizeTieredCompactionRecoverTest.java   |   38 +-
 .../compaction/utils/TsFileGeneratorUtils.java     |  257 +
 .../db/engine/storagegroup/DataRegionTest.java     |    7 +-
 .../engine/storagegroup/TsFileProcessorV2Test.java |   16 +-
 .../apache/iotdb/db/metric/MetricServiceTest.java  |   64 +-
 .../db/mpp/execution/exchange/SinkHandleTest.java  |   88 +-
 .../mpp/execution/exchange/SourceHandleTest.java   |   70 +-
 .../schedule/queue/L2PriorityQueueTest.java        |   20 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeTest.java     |    2 +-
 .../mpp/plan/analyze/QueryTimePartitionTest.java   |  532 ++
 .../iotdb/db/tools/TsFileSelfCheckToolTest.java    |    2 +-
 .../datastructure/PrimitiveArrayManagerTest.java   |   18 +-
 .../iotdb/db/wal/node/ConsensusReqReaderTest.java  |    2 +-
 .../datanode1conf/iotdb-datanode.properties        |    4 +-
 .../datanode2conf/iotdb-datanode.properties        |    4 +-
 .../datanode3conf/iotdb-datanode.properties        |    4 +-
 site/pom.xml                                       |    2 +-
 site/src/main/.vuepress/config.js                  |   98 +-
 site/src/main/deploy.js                            |    2 +-
 .../src/main/thrift/confignode.thrift              |    8 +
 .../pom.xml                                        |    2 +-
 .../src/main/thrift/iotconsensus.thrift            |    4 +-
 thrift/src/main/thrift/client.thrift               |   10 +-
 thrift/src/main/thrift/datanode.thrift             |    3 +
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |    4 +-
 .../tsfile/common/constant/TsFileConstant.java     |    3 +
 .../tsfile/file/metadata/TimeseriesMetadata.java   |   15 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   69 +-
 .../apache/iotdb/tsfile/read/common/TimeRange.java |    2 +-
 .../iotdb/tsfile/read/filter/GroupByFilter.java    |   10 +
 .../iotdb/tsfile/read/filter/TimeFilter.java       |   84 +
 .../iotdb/tsfile/read/filter/basic/Filter.java     |    7 +
 .../tsfile/read/filter/operator/AndFilter.java     |   40 +
 .../tsfile/read/filter/operator/NotFilter.java     |   27 +
 .../tsfile/read/filter/operator/OrFilter.java      |   66 +
 .../read/reader/chunk/AlignedChunkReader.java      |   69 +
 .../tsfile/read/reader/chunk/ChunkReader.java      |   67 +
 .../iotdb/tsfile/utils/TsFileGeneratorUtils.java   |    8 +-
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |   36 +-
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |   26 +
 .../iotdb/tsfile/write/chunk/IChunkWriter.java     |   12 +
 .../iotdb/tsfile/write/chunk/TimeChunkWriter.java  |    8 +
 .../iotdb/tsfile/write/chunk/ValueChunkWriter.java |   24 +
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |   36 +-
 432 files changed, 35434 insertions(+), 14509 deletions(-)
 create mode 100644 cli/src/assembly/resources/tools/load-tsfile.bat
 create mode 100644 cli/src/assembly/resources/tools/load-tsfile.sh
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/RecordPipeMessagePlan.java
 rename confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/{CopySetRegionAllocator.java => CopySetRegionGroupAllocator.java} (91%)
 delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionAllocator.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionGroupAllocator.java
 rename confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/{IRegionAllocator.java => IRegionGroupAllocator.java} (70%)
 copy node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeMessage.java => confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/DataRegionGroupExtensionPolicy.java (54%)
 delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/metric/NodeInfoMetrics.java
 delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionAllocatorTest.java
 create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionGroupAllocatorTest.java
 rename consensus/src/main/java/org/apache/iotdb/consensus/common/request/{MultiLeaderConsensusRequest.java => IoTConsensusRequest.java} (69%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/config/{MultiLeaderConfig.java => IoTConsensusConfig.java} (98%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/MultiLeaderConsensus.java => iot/IoTConsensus.java} (78%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/MultiLeaderServerImpl.java => iot/IoTConsensusServerImpl.java} (87%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/MultiLeaderServerMetrics.java => iot/IoTConsensusServerMetrics.java} (76%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/client/AsyncMultiLeaderServiceClient.java => iot/client/AsyncIoTConsensusServiceClient.java} (79%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/client/DispatchLogHandler.java (92%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/client/MultiLeaderConsensusClientPool.java => iot/client/IoTConsensusClientPool.java} (61%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/client/SyncMultiLeaderServiceClient.java => iot/client/SyncIoTConsensusServiceClient.java} (78%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/IndexController.java (89%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/logdispatcher/MultiLeaderMemoryManager.java => iot/logdispatcher/IoTConsensusMemoryManager.java} (85%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/logdispatcher/MultiLeaderMemoryManagerMetrics.java => iot/logdispatcher/IoTConsensusMemoryManagerMetrics.java} (71%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/LogDispatcher.java (91%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/LogDispatcherThreadMetrics.java (91%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/PendingBatch.java (90%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/SyncStatus.java (84%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/service/MultiLeaderRPCService.java => iot/service/IoTConsensusRPCService.java} (71%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/service/MultiLeaderRPCServiceHandler.java => iot/service/IoTConsensusRPCServiceHandler.java} (84%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/service/MultiLeaderRPCServiceMBean.java => iot/service/IoTConsensusRPCServiceMBean.java} (88%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader/service/MultiLeaderRPCServiceProcessor.java => iot/service/IoTConsensusRPCServiceProcessor.java} (81%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/snapshot/SnapshotFragment.java (93%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/snapshot/SnapshotFragmentReader.java (97%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/wal/ConsensusReqReader.java (98%)
 rename consensus/src/main/java/org/apache/iotdb/consensus/{multileader => iot}/wal/GetConsensusReqReaderPlan.java (95%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader/MultiLeaderConsensusTest.java => iot/IoTConsensusTest.java} (94%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/RecoveryTest.java (92%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/IndexControllerTest.java (98%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/logdispatcher/SyncStatusTest.java (92%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/util/FakeConsensusReqReader.java (95%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/util/RequestSets.java (96%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/util/TestEntry.java (91%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/{multileader => iot}/util/TestStateMachine.java (95%)
 create mode 100644 docs/UserGuide/Maintenance-Tools/IoTDB-Data-Dir-Overview-Tool.md
 rename docs/UserGuide/{Write-Data/Load-External-Tsfile.md => Maintenance-Tools/Load-Tsfile.md} (66%)
 delete mode 100644 docs/UserGuide/Maintenance-Tools/Rewrite-TsFile-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%)
 create mode 100644 docs/UserGuide/Reference/Common-Config-Manual.md
 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
 rename docs/zh/UserGuide/{Write-Data/Load-External-Tsfile.md => Maintenance-Tools/Load-Tsfile.md} (68%)
 delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/Rewrite-TsFile-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
 create mode 100644 docs/zh/UserGuide/Reference/Common-Config-Manual.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%)
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBRegionGroupExtensionIT.java
 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%)
 create mode 100644 node-commons/src/assembly/resources/sbin/start-standalone.bat
 copy confignode/src/test/resources/confignode2conf/iotdb-confignode.properties => node-commons/src/assembly/resources/sbin/start-standalone.sh (54%)
 create mode 100644 node-commons/src/assembly/resources/sbin/stop-standalone.bat
 copy confignode/src/test/resources/confignode3conf/iotdb-confignode.properties => node-commons/src/assembly/resources/sbin/stop-standalone.sh (61%)
 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
 delete mode 100644 server/src/assembly/resources/sbin/start-new-server.bat
 delete mode 100644 server/src/assembly/resources/sbin/start-new-server.sh
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/rewrite/task/FastCompactionPerformerSubTask.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/AlignedSeriesCompactionExecutor.java
 copy integration/src/test/java/org/apache/iotdb/db/integration/sync/MockSyncClient.java => server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/ChunkMetadataElement.java (50%)
 copy metrics/interface/src/main/java/org/apache/iotdb/metrics/type/AutoGauge.java => server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/FileElement.java (72%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/NonAlignedSeriesCompactionExecutor.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/PageElement.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/PointElement.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/utils/SeriesCompactionExecutor.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/performer/impl/FastCompactionPerformer.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/reader/PointPriorityReader.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/task/SubCompactionTaskSummary.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/AbstractCrossCompactionWriter.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/AbstractInnerCompactionWriter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/CrossSpaceCompactionWriter.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/FastCrossCompactionWriter.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/FastInnerCompactionWriter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/InnerSpaceCompactionWriter.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/ReadPointCrossCompactionWriter.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/compaction/writer/ReadPointInnerCompactionWriter.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%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/compaction/FastAlignedCrossCompactionTest.java
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/{ReadPointCompactionPerformerTest.java => FastCrossCompactionPerformerTest.java} (62%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/compaction/FastInnerCompactionPerformerTest.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/compaction/FastNonAlignedCrossCompactionTest.java
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{ReadChunkCompactionPerformerAlignedTest.java => FastCompactionPerformerAlignedTest.java} (92%)
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{ReadChunkCompactionPerformerNoAlignedTest.java => FastCompactionPerformerNoAlignedTest.java} (94%)
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{InnerSeqCompactionTest.java => InnerSeqCompactionWithFastPerformerTest.java} (94%)
 rename server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{InnerSeqCompactionTest.java => InnerSeqCompactionWithReadChunkPerformerTest.java} (98%)
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{InnerUnseqCompactionTest.java => InnerUnseqCompactionWithFastPerformerTest.java} (98%)
 rename server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{InnerUnseqCompactionTest.java => InnerUnseqCompactionWithReadPointPerformerTest.java} (99%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/compaction/utils/TsFileGeneratorUtils.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/analyze/QueryTimePartitionTest.java
 rename {thrift-multi-leader-consensus => thrift-iot-consensus}/pom.xml (97%)
 rename thrift-multi-leader-consensus/src/main/thrift/mutlileader.thrift => thrift-iot-consensus/src/main/thrift/iotconsensus.thrift (97%)


[iotdb] 01/02: Merge branch 'master' of https://github.com/apache/iotdb into deploy_site_using_github

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch deploy_site_using_github
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 5bb3e6f050d23aa5e3665c08ca57b759062c41c0
Merge: 860ff82f96 4d7c15ddcd
Author: HTHou <hh...@outlook.com>
AuthorDate: Sun Nov 27 16:02:15 2022 +0800

    Merge branch 'master' of https://github.com/apache/iotdb into deploy_site_using_github

 RELEASE_NOTES.md                                   |    2 +-
 cli/src/assembly/resources/tools/load-tsfile.bat   |  107 +
 cli/src/assembly/resources/tools/load-tsfile.sh    |  132 +
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |   65 +-
 .../resources/conf/iotdb-confignode.properties     |    4 -
 .../client/async/AsyncDataNodeClientPool.java      |   13 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  109 +-
 .../confignode/conf/ConfigNodeDescriptor.java      |   70 +-
 .../confignode/conf/ConfigNodeStartupCheck.java    |    5 +-
 .../consensus/request/ConfigPhysicalPlan.java      |    4 +
 .../consensus/request/ConfigPhysicalPlanType.java  |    1 +
 .../request/write/sync/RecordPipeMessagePlan.java  |   65 +
 .../statemachine/ConfigNodeRegionStateMachine.java |    2 +-
 .../confignode/manager/ClusterSchemaManager.java   |   57 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   21 +-
 .../apache/iotdb/confignode/manager/IManager.java  |    8 +
 .../iotdb/confignode/manager/SyncManager.java      |   12 +
 .../iotdb/confignode/manager/load/LoadManager.java |    2 +-
 .../manager/load/LoadManagerMetrics.java           |  104 +-
 .../manager/load/balancer/RegionBalancer.java      |   85 +-
 .../manager/load/balancer/RouteBalancer.java       |   53 +-
 ...cator.java => CopySetRegionGroupAllocator.java} |   15 +-
 .../balancer/region/GreedyRegionAllocator.java     |   68 -
 .../region/GreedyRegionGroupAllocator.java         |  101 +
 ...onAllocator.java => IRegionGroupAllocator.java} |   24 +-
 .../router/leader/MinCostFlowLeaderBalancer.java   |    2 +-
 .../iotdb/confignode/manager/node/NodeManager.java |   18 +-
 .../node/heartbeat/DataNodeHeartbeatCache.java     |   13 +
 .../node/heartbeat/NodeHeartbeatSample.java        |   21 +-
 .../partition/DataRegionGroupExtensionPolicy.java  |   47 +-
 .../manager/partition/PartitionManager.java        |  202 +-
 .../persistence/executor/ConfigPlanExecutor.java   |    3 +
 .../persistence/metric/NodeInfoMetrics.java        |   95 -
 .../persistence/metric/PartitionInfoMetrics.java   |   16 +-
 .../persistence/sync/ClusterSyncInfo.java          |    9 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |    2 +-
 .../procedure/env/DataNodeRemoveHandler.java       |   27 +-
 .../thrift/ConfigNodeRPCServiceHandlerMetrics.java |    2 +-
 .../thrift/ConfigNodeRPCServiceMetrics.java        |    2 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |    6 +
 .../balancer/region/GreedyRegionAllocatorTest.java |   92 -
 .../region/GreedyRegionGroupAllocatorTest.java     |  140 +
 .../confignode1conf/iotdb-common.properties        |    2 +-
 .../confignode1conf/iotdb-confignode.properties    |    4 +-
 .../confignode2conf/iotdb-common.properties        |    2 +-
 .../confignode2conf/iotdb-confignode.properties    |    4 +-
 .../confignode3conf/iotdb-common.properties        |    2 +-
 .../confignode3conf/iotdb-confignode.properties    |    4 +-
 consensus/pom.xml                                  |    4 +-
 .../apache/iotdb/consensus/ConsensusFactory.java   |    3 +-
 .../org/apache/iotdb/consensus/IStateMachine.java  |   13 +-
 ...sensusRequest.java => IoTConsensusRequest.java} |   12 +-
 .../iotdb/consensus/config/ConsensusConfig.java    |   20 +-
 ...tiLeaderConfig.java => IoTConsensusConfig.java} |    8 +-
 .../IoTConsensus.java}                             |   96 +-
 .../IoTConsensusServerImpl.java}                   |  117 +-
 .../IoTConsensusServerMetrics.java}                |   32 +-
 .../client/AsyncIoTConsensusServiceClient.java}    |   27 +-
 .../client/DispatchLogHandler.java                 |   10 +-
 .../client/IoTConsensusClientPool.java}            |   45 +-
 .../client/SyncIoTConsensusServiceClient.java}     |   32 +-
 .../logdispatcher/IndexController.java             |   13 +-
 .../logdispatcher/IoTConsensusMemoryManager.java}  |   14 +-
 .../IoTConsensusMemoryManagerMetrics.java}         |   18 +-
 .../logdispatcher/LogDispatcher.java               |   52 +-
 .../logdispatcher/LogDispatcherThreadMetrics.java  |   14 +-
 .../logdispatcher/PendingBatch.java                |   10 +-
 .../logdispatcher/SyncStatus.java                  |   18 +-
 .../service/IoTConsensusRPCService.java}           |   32 +-
 .../service/IoTConsensusRPCServiceHandler.java}    |    8 +-
 .../service/IoTConsensusRPCServiceMBean.java}      |    4 +-
 .../service/IoTConsensusRPCServiceProcessor.java}  |   76 +-
 .../snapshot/SnapshotFragment.java                 |    4 +-
 .../snapshot/SnapshotFragmentReader.java           |    2 +-
 .../wal/ConsensusReqReader.java                    |    2 +-
 .../wal/GetConsensusReqReaderPlan.java             |    2 +-
 .../ratis/ApplicationStateMachineProxy.java        |    3 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |    6 +-
 .../iotdb/consensus/ratis/SnapshotStorage.java     |   31 +-
 .../IoTConsensusTest.java}                         |   20 +-
 .../{multileader => iot}/RecoveryTest.java         |    8 +-
 .../logdispatcher/IndexControllerTest.java         |    2 +-
 .../logdispatcher/SyncStatusTest.java              |   18 +-
 .../util/FakeConsensusReqReader.java               |    4 +-
 .../{multileader => iot}/util/RequestSets.java     |    2 +-
 .../{multileader => iot}/util/TestEntry.java       |    6 +-
 .../util/TestStateMachine.java                     |    6 +-
 docs/UserGuide/Cluster/Cluster-Concept.md          |   42 +-
 docs/UserGuide/Cluster/Cluster-Setup.md            |   68 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   21 +-
 docs/UserGuide/FAQ/Frequently-asked-questions.md   |    4 +
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../Load-Tsfile.md}                                |   41 +-
 .../Maintenance-Tools/Maintenance-Command.md       |   21 +-
 .../Maintenance-Tools/Rewrite-TsFile-Tool.md       |   62 -
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 +
 docs/UserGuide/Monitor-Alert/Alerting.md           |    2 +-
 docs/UserGuide/Monitor-Alert/Metric-Tool.md        |  575 +-
 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/QuickStart/QuickStart.md            |   49 +-
 docs/UserGuide/Reference/Common-Config-Manual.md   | 1942 ++++++
 .../Reference/ConfigNode-Config-Manual.md          |  213 +-
 docs/UserGuide/Reference/DataNode-Config-Manual.md | 1172 +---
 docs/UserGuide/Reference/Keywords.md               |    7 +-
 .../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 +
 docs/UserGuide/Write-Data/Batch-Load-Tool.md       |    2 +-
 docs/zh/UserGuide/Cluster/Cluster-Concept.md       |   49 +-
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |   59 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |   13 +-
 .../zh/UserGuide/FAQ/Frequently-asked-questions.md |    5 +
 .../IoTDB-Data-Dir-Overview-Tool.md                |   82 +
 .../Load-Tsfile.md}                                |   41 +-
 .../Maintenance-Tools/Maintenance-Command.md       |   21 +-
 .../Maintenance-Tools/Rewrite-TsFile-Tool.md       |   62 -
 .../TsFile-Resource-Sketch-Tool.md                 |   79 +
 .../Maintenance-Tools/TsFile-Sketch-Tool.md        |  108 +
 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md     |  740 ++-
 docs/zh/UserGuide/Query-Data/Align-By.md           |    2 +-
 docs/zh/UserGuide/QuickStart/QuickStart.md         |   38 +-
 .../zh/UserGuide/Reference/Common-Config-Manual.md | 1986 ++++++
 .../Reference/ConfigNode-Config-Manual.md          |  193 +-
 .../UserGuide/Reference/DataNode-Config-Manual.md  | 1694 +----
 docs/zh/UserGuide/Reference/Keywords.md            |    7 +-
 .../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 +
 docs/zh/UserGuide/Write-Data/Batch-Load-Tool.md    |    2 +-
 .../Apache IoTDB DataNode Dashboard v0.14.0.json   |   38 +-
 .../trigger/example/TriggerFireTimesCounter.java   |    5 +
 .../java/org/apache/iotdb/it/env/AbstractEnv.java  |   49 +-
 .../org/apache/iotdb/it/env/DataNodeWrapper.java   |   12 +-
 .../java/org/apache/iotdb/it/env/MppConfig.java    |   30 +-
 .../org/apache/iotdb/it/env/RemoteServerEnv.java   |   18 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |   28 +-
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   10 +
 .../it/IoTDBClusterRegionLeaderBalancingIT.java    |   56 +-
 .../it/IoTDBConfigNodeSwitchLeaderIT.java          |    3 +-
 .../it/partition/IoTDBPartitionDurableIT.java      |  626 ++
 .../it/partition/IoTDBPartitionDurableTest.java    |  323 -
 .../it/partition/IoTDBPartitionGetterIT.java       |   37 +-
 ...est.java => IoTDBPartitionInheritPolicyIT.java} |   28 +-
 .../it/partition/IoTDBRegionGroupExtensionIT.java  |  136 +
 .../org/apache/iotdb/db/it/env/StandaloneEnv.java  |   18 +-
 .../db/it/groupby/IoTDBGroupByNaturalMonthIT.java  |    6 +-
 .../src/test/resources/TriggerFireTimesCounter.jar |  Bin 1324 -> 1397 bytes
 .../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 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |   16 +-
 .../metrics/config/MetricConfigDescriptor.java     |   12 +-
 .../metrics/impl/DoNothingHistogramSnapshot.java   |    7 -
 .../metricsets/jvm/JvmClassLoaderMetrics.java      |    8 +-
 .../metrics/metricsets/jvm/JvmCompileMetrics.java  |    4 +-
 .../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java |   24 +-
 .../metrics/metricsets/jvm/JvmMemoryMetrics.java   |   36 +-
 .../metrics/metricsets/jvm/JvmThreadMetrics.java   |   16 +-
 .../metrics/metricsets/logback/LogbackMetrics.java |   10 +-
 .../metricsets/logback/MetricsTurboFilter.java     |   10 +-
 .../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 +
 .../iotdb/metrics/config/MetricConfigTest.java     |    3 -
 .../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         |  273 +-
 .../src/assembly/resources/sbin/iotdb-common.sh    |    2 +-
 .../assembly/resources/sbin/start-standalone.bat   |   42 +
 .../assembly/resources/sbin/start-standalone.sh    |   37 +-
 .../assembly/resources/sbin/stop-standalone.bat    |   40 +
 .../src/assembly/resources/sbin/stop-standalone.sh |   34 +-
 .../apache/iotdb/commons/client/ClientManager.java |    2 +-
 .../sync/SyncThriftClientWithErrorHandler.java     |    3 +-
 .../iotdb/commons/concurrent/ThreadName.java       |    4 +-
 .../exception/sync}/SyncConnectionException.java   |    2 +-
 .../exception/sync/SyncHandshakeException.java     |    9 +-
 .../commons/partition/DataPartitionQueryParam.java |    6 +
 .../apache/iotdb/commons/service/ServiceType.java  |    2 +-
 .../commons/service/metric/MetricService.java      |   10 +-
 .../iotdb/commons/service/metric/enums/Metric.java |    3 +-
 .../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 +-
 pom.xml                                            |    4 +-
 .../resources/conf/iotdb-datanode.properties       |   57 +-
 .../assembly/resources/sbin/start-new-server.bat   |  167 -
 .../assembly/resources/sbin/start-new-server.sh    |  249 -
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  168 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   86 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   57 +-
 .../db/consensus/DataRegionConsensusImpl.java      |   10 +-
 .../consensus/statemachine/BaseStateMachine.java   |    4 +-
 .../statemachine/DataRegionStateMachine.java       |   23 +-
 .../apache/iotdb/db/engine/StorageEngineV2.java    |    2 +-
 .../iotdb/db/engine/TsFileMetricManager.java       |    6 +-
 .../iotdb/db/engine/cache/ChunkCacheMetrics.java   |    2 +-
 .../cache/TimeSeriesMetadataCacheMetrics.java      |    4 +-
 .../compaction/CompactionExceptionHandler.java     |    6 +-
 .../db/engine/compaction/CompactionUtils.java      |   91 +-
 .../constant/CrossCompactionPerformer.java         |   11 +-
 .../constant/InnerSeqCompactionPerformer.java      |   11 +-
 .../constant/InnerUnseqCompactionPerformer.java    |   12 +-
 .../compaction/cross/CrossSpaceCompactionTask.java |   46 +-
 .../RewriteCrossSpaceCompactionSelector.java       |   13 +-
 .../task/FastCompactionPerformerSubTask.java       |  146 +
 .../utils/AlignedSeriesCompactionExecutor.java     |  339 +
 .../cross/utils/ChunkMetadataElement.java          |   48 +-
 .../engine/compaction/cross/utils/FileElement.java |   14 +-
 .../utils/NonAlignedSeriesCompactionExecutor.java  |  208 +
 .../engine/compaction/cross/utils/PageElement.java |  101 +
 .../compaction/cross/utils/PointElement.java       |   50 +
 .../cross/utils/SeriesCompactionExecutor.java      |  591 ++
 .../compaction/inner/InnerSpaceCompactionTask.java |   32 +-
 .../inner/utils/MultiTsFileDeviceIterator.java     |  110 +-
 .../compaction/performer/ICompactionPerformer.java |    8 +-
 .../performer/impl/FastCompactionPerformer.java    |  294 +
 .../impl/ReadPointCompactionPerformer.java         |   93 +-
 .../compaction/reader/PointPriorityReader.java     |  152 +
 .../compaction/task/SubCompactionTaskSummary.java  |   40 +
 .../writer/AbstractCompactionWriter.java           |  289 +-
 .../writer/AbstractCrossCompactionWriter.java      |  233 +
 .../writer/AbstractInnerCompactionWriter.java      |  108 +
 .../writer/CrossSpaceCompactionWriter.java         |  256 -
 .../writer/FastCrossCompactionWriter.java          |  203 +
 .../writer/FastInnerCompactionWriter.java          |  212 +
 .../writer/InnerSpaceCompactionWriter.java         |  140 -
 .../writer/ReadPointCrossCompactionWriter.java     |   94 +
 .../writer/ReadPointInnerCompactionWriter.java     |   79 +
 .../iotdb/db/engine/flush/FlushManagerMetrics.java |    4 +-
 .../iotdb/db/engine/snapshot/SnapshotTaker.java    |   17 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |   28 +-
 .../db/engine/storagegroup/DataRegionMetrics.java  |    6 +-
 .../db/engine/storagegroup/TsFileManager.java      |   12 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  196 +-
 .../storagegroup/TsFileProcessorInfoMetrics.java   |    2 +-
 .../metadata/cache/DataNodeSchemaCacheMetrics.java |    2 +-
 .../rescon/SchemaStatisticsManagerMetrics.java     |    2 +-
 .../iotdb/db/mpp/execution/driver/DataDriver.java  |    2 +-
 .../exchange/MPPDataExchangeServiceMetrics.java    |    2 +-
 ...MppDataExchangeServiceThriftHandlerMetrics.java |    2 +-
 .../execution/executor/RegionWriteExecutor.java    |   17 +-
 .../apache/iotdb/db/mpp/plan/TestRPCClient.java    |   26 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   68 +-
 .../memory/StatementMemorySourceVisitor.java       |   15 +-
 .../plan/planner/distribution/SourceRewriter.java  |    2 +-
 .../metedata/write/CreateMultiTimeSeriesNode.java  |    5 +-
 .../plan/planner/plan/node/write/InsertNode.java   |    2 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |    6 +-
 .../statement/metadata/ShowTriggersStatement.java  |    6 -
 .../control/clientsession/IClientSession.java      |    2 +-
 .../pool/RawQueryReadTaskPoolManagerMetrics.java   |    4 +-
 .../org/apache/iotdb/db/rescon/SystemInfo.java     |   18 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |    4 +-
 .../service/DataNodeInternalRPCServiceMetrics.java |    2 +-
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |    1 +
 .../apache/iotdb/db/service/RPCServiceMetrics.java |    2 +-
 .../iotdb/db/service/RegionMigrateService.java     |  367 +-
 .../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    |   25 +-
 .../InternalServiceThriftHandlerMetrics.java       |    5 +-
 .../handler/RPCServiceThriftHandlerMetrics.java    |    2 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |   27 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   23 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   23 +-
 .../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 +-
 .../db/tools/validate/TsFileValidationTool.java    |    7 +-
 .../java/org/apache/iotdb/db/wal/WALManager.java   |   16 +-
 .../db/wal/allocation/FirstCreateStrategy.java     |    2 +-
 .../org/apache/iotdb/db/wal/node/IWALNode.java     |    2 +-
 .../java/org/apache/iotdb/db/wal/node/WALNode.java |   18 +-
 .../iotdb/db/wal/recover/WALNodeRecoverTask.java   |    6 +-
 .../engine/compaction/AbstractCompactionTest.java  |  208 +-
 .../compaction/CompactionTaskComparatorTest.java   |    4 +-
 .../compaction/CompactionTaskManagerTest.java      |   74 +-
 .../compaction/FastAlignedCrossCompactionTest.java | 6689 ++++++++++++++++++++
 ....java => FastCrossCompactionPerformerTest.java} | 4215 ++++--------
 .../FastInnerCompactionPerformerTest.java          | 1824 ++++++
 .../FastNonAlignedCrossCompactionTest.java         | 6655 +++++++++++++++++++
 .../ReadPointCompactionPerformerTest.java          |  929 ++-
 .../cross/CrossSpaceCompactionValidationTest.java  |   98 +-
 .../cross/RewriteCrossSpaceCompactionTest.java     |   10 +-
 ...ava => FastCompactionPerformerAlignedTest.java} |   43 +-
 ...a => FastCompactionPerformerNoAlignedTest.java} |   64 +-
 ...> InnerSeqCompactionWithFastPerformerTest.java} |   99 +-
 ...erSeqCompactionWithReadChunkPerformerTest.java} |   14 +-
 .../inner/InnerSpaceCompactionExceptionTest.java   |   26 +-
 ...InnerUnseqCompactionWithFastPerformerTest.java} |   17 +-
 ...UnseqCompactionWithReadPointPerformerTest.java} |   11 +-
 .../ReadChunkCompactionPerformerAlignedTest.java   |   36 +-
 .../ReadChunkCompactionPerformerNoAlignedTest.java |   48 +-
 .../inner/ReadChunkCompactionPerformerOldTest.java |    7 +-
 .../SizeTieredCompactionRecoverTest.java           |   48 +-
 ...eCrossSpaceCompactionRecoverCompatibleTest.java |   33 +-
 .../SizeTieredCompactionRecoverCompatibleTest.java |   26 +-
 .../recover/SizeTieredCompactionRecoverTest.java   |   38 +-
 .../compaction/utils/TsFileGeneratorUtils.java     |  257 +
 .../db/engine/storagegroup/DataRegionTest.java     |    7 +-
 .../engine/storagegroup/TsFileProcessorV2Test.java |   16 +-
 .../apache/iotdb/db/metric/MetricServiceTest.java  |   64 +-
 .../db/mpp/execution/exchange/SinkHandleTest.java  |   88 +-
 .../mpp/execution/exchange/SourceHandleTest.java   |   70 +-
 .../schedule/queue/L2PriorityQueueTest.java        |   20 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeTest.java     |    2 +-
 .../mpp/plan/analyze/QueryTimePartitionTest.java   |  532 ++
 .../iotdb/db/tools/TsFileSelfCheckToolTest.java    |    2 +-
 .../datastructure/PrimitiveArrayManagerTest.java   |   18 +-
 .../iotdb/db/wal/node/ConsensusReqReaderTest.java  |    2 +-
 .../datanode1conf/iotdb-datanode.properties        |    4 +-
 .../datanode2conf/iotdb-datanode.properties        |    4 +-
 .../datanode3conf/iotdb-datanode.properties        |    4 +-
 site/src/main/.vuepress/config.js                  |   98 +-
 .../src/main/thrift/confignode.thrift              |    8 +
 .../pom.xml                                        |    2 +-
 .../src/main/thrift/iotconsensus.thrift            |    4 +-
 thrift/src/main/thrift/client.thrift               |   10 +-
 thrift/src/main/thrift/datanode.thrift             |    3 +
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |    4 +-
 .../tsfile/common/constant/TsFileConstant.java     |    3 +
 .../tsfile/file/metadata/TimeseriesMetadata.java   |   15 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   69 +-
 .../apache/iotdb/tsfile/read/common/TimeRange.java |    2 +-
 .../iotdb/tsfile/read/filter/GroupByFilter.java    |   10 +
 .../iotdb/tsfile/read/filter/TimeFilter.java       |   84 +
 .../iotdb/tsfile/read/filter/basic/Filter.java     |    7 +
 .../tsfile/read/filter/operator/AndFilter.java     |   40 +
 .../tsfile/read/filter/operator/NotFilter.java     |   27 +
 .../tsfile/read/filter/operator/OrFilter.java      |   66 +
 .../read/reader/chunk/AlignedChunkReader.java      |   69 +
 .../tsfile/read/reader/chunk/ChunkReader.java      |   67 +
 .../iotdb/tsfile/utils/TsFileGeneratorUtils.java   |    8 +-
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |   36 +-
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |   26 +
 .../iotdb/tsfile/write/chunk/IChunkWriter.java     |   12 +
 .../iotdb/tsfile/write/chunk/TimeChunkWriter.java  |    8 +
 .../iotdb/tsfile/write/chunk/ValueChunkWriter.java |   24 +
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |   36 +-
 429 files changed, 35430 insertions(+), 14505 deletions(-)



[iotdb] 02/02: update

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch deploy_site_using_github
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit b6ba06f032c5626d1b3e71aa13e2f5921961973b
Author: HTHou <hh...@outlook.com>
AuthorDate: Sun Nov 27 16:07:33 2022 +0800

    update
---
 .github/workflows/site-build.yml | 2 +-
 pom.xml                          | 2 +-
 site/pom.xml                     | 2 +-
 site/src/main/deploy.js          | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/site-build.yml b/.github/workflows/site-build.yml
index 7017f10318..f131e572f8 100644
--- a/.github/workflows/site-build.yml
+++ b/.github/workflows/site-build.yml
@@ -55,7 +55,7 @@ jobs:
         env:
           IOTDB_WEBSITE_BUILD: ${{ secrets.IOTDB_WEBSITE_BUILD }}
         run: |
-          git config --global url."https://asf-ci-deploy:$IOTDB_WEBSITE_BUILD@github.com/".insteadOf "https://github.com/"
+          git config --global url."https://asf-ci-deploy:$IOTDB_WEBSITE_BUILD@github.com/".insteadOf "https://gitbox.apache.org/repos/asf/"
           git config --global user.name github-actions
           git config --global user.email github-actions@github.com
           mvn -P site -P compile-site -P compile-site-0.13 -P compile-site-0.12 -P compile-site-0.11 -P compile-site-0.10 -P compile-site-0.9 -P compile-site-0.8 compile scm-publish:publish-scm -pl site
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 45ebe149fd..0cf39c3e53 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,7 +48,7 @@
     <distributionManagement>
         <site>
             <id>apache.website</id>
-            <url>scm:git:https://github.com/apache/iotdb-website.git</url>
+            <url>scm:git:https://gitbox.apache.org/repos/asf/iotdb-website.git</url>
         </site>
     </distributionManagement>
     <issueManagement>
diff --git a/site/pom.xml b/site/pom.xml
index 7df79d8ab7..8cf1b73749 100644
--- a/site/pom.xml
+++ b/site/pom.xml
@@ -35,7 +35,7 @@
     <distributionManagement>
         <site>
             <id>apache.website</id>
-            <url>scm:git:https://github.com/apache/iotdb-website.git</url>
+            <url>scm:git:https://gitbox.apache.org/repos/asf/iotdb-website.git</url>
         </site>
     </distributionManagement>
     <profiles>
diff --git a/site/src/main/deploy.js b/site/src/main/deploy.js
index 700e9a586d..ec11eb29a6 100644
--- a/site/src/main/deploy.js
+++ b/site/src/main/deploy.js
@@ -21,5 +21,5 @@ var ghpages = require('gh-pages');
 
 ghpages.publish('docs/.vuepress/dist', {
   branch: 'asf-site',
-  repo: 'https://github.com/apache/iotdb-website.git'
+  repo: 'https://gitbox.apache.org/repos/asf/iotdb-website.git'
 });