This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch sync_connection_error_code
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 3bcd27eb44 Separate SYNC_CONNECTION_ERROR and DISPATCH_ERROR
add 82bd466c0c Bump reload4j from 1.2.22 to 1.2.24 (#8689)
add f2b9c0ebd1 [IOTDB-5285] Modifying system properties before the initial
startup causes the datanode to fail to start (#8717)
add 468d675475 [IOTDB-5346] Fix log error in MemtableFlushTask when
recovering (#8724)
add 415808dc2e Add cluster_name related judgement and logs (#8727)
add bd70ca269b fix the wal comment (#8673)
add d2085948df [IOTDB-5347] Implement iterating query for devices and
timeseries schema query (#8728)
add f38561724e [IOTDB-5351] Add StatisticsUpdaterTrigger as trigger
example and fix possible IT failures
add c65cead563 Make subprocesses' exit under control in IT cases (#8734)
add a1f259d517 Bump spring-boot-dependencies from 1.5.15.RELEASE to
1.5.22.RELEASE (#8690)
add f26ff29ff2 reconstruct compaction package (#8720)
add 7c9395de11 [IOTDB-5342][IOTDB-5359][IOTDB-5360] Some optimization in
AbstractTreeVisitor (#8721)
add fface4c3ca [IOTDB-5077] Support new command formats in SHOW REGIONS
(#8748)
add 11c489bc25 [IOTDB-4933] More detailed error message for udf/trigger
executor and fix typo in udf doc
add df78367ee6 [IOTDB-5308] Limit the output tsblock's size of each
operator[Part1]
add 0f944f7861 [IOTDB-5358]dn_data_dir failed to be effectively set when
executing load (#8749)
add 7e3bea1349 [IOTDB-5361] Refactor device and timeseries count based on
SchemaReader (#8755)
add 067519f297 fix some code smells (#8731)
add 72a94eb531 [IOTDB-5334] Optimize metric related code and log (#8739)
add 2f8abb245c [IOTDB-5284] Fix some code smells (#8730)
add 5a40a19ed4 [IOTDB-5284] Fix some iotdb-server code smells (#8754)
add 22bd622a57 [IOTDB-5284] Fix some code smells (#8751)
add 621e036983 [IOTDB-5284] Fix some iotdb-server code smells (#8743)
add a1c29277ac [IOTDB-5284] Fix some iotdb-server code smells (#8738)
add 1a29eb07c1 [IOTDB-5365] Init lastEnterReadyQueueTime of DriverTask
while creating it
add 24e5d2fe8d [IOTDB-4497] Improve NodeStatus definition (#8732)
add afc58a0ad3 [IOTDB-5364] Refactor Count TimeSeries Group By Level based
on SchemaReader (#8759)
add a2f39140f9 [IOTDB-5303] Refine IT: Make cluster properties mutable
easily (#8671)
add 854288ccd7 [IOTDB-5323] Extend File related Metrics (#8761)
add 6e98062c1f [IOTDB-4817] Support kill query in cluster
add 7bbac9ec98 [IOTDB-5373] Eliminate stale code in LocalConfigNode and
LocalSchemaProcessor to simplify interfaces of ISchemaRegion (#8767)
add 87ed1f975b [IOTDB-5312] Consolidate ClientManagers in Datanodes for
unified management (#8654)
add 2b4732ccd9 [IOTDB-5379] Fix the unit of Prometheus timer metric values
(#8773)
add 4c52365559 [IOTDB-5378] Implement Iterating Query for MTree Node Query
(#8771)
add 228607c5f0 Revert "[IOTDB-5209] Limit the read rate of compaction
execution (#8461)" (#8777)
add a06624782a [IOTDB-5384] add
core_client_count_for_each_node_in_client_manager and
max_client_count_for_each_node_in_client_manager parameters for confignode and
datanode (#8779)
add 48002969a5 update javadoc (#8789)
add cea3c5ce21 [IOTDB-4982] Replace recursion algorithm in Traverser with
iteration algorithm (#8765)
add d55ca83df7 [IoTDB-5374] Implement MLNode basic service framework
(#8772)
add 5f914f014e [IOTDB-3662] upgrade audit log (#8791)
add 362f56cdf5 Change version to 1.1.0-SNAPSHOT (#8796)
add 5de6adf3de [IOTDB-5386] Implement SchemaSource Component to Simplify
Schema Operators (#8792)
add c1dde58682 Jenkins disable integration (#8787)
add c085fb1a8c [IOTDB-4005] Pipeline fragmentInstance to implement
parallel execution
add ff87697828 Merge branch 'master' into sync_connection_error_code
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
Jenkinsfile | 42 +-
antlr/pom.xml | 2 +-
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 1 -
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 3 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 4 +
cli/pom.xml | 2 +-
client-cpp/pom.xml | 2 +-
client-py/pom.xml | 2 +-
code-coverage/pom.xml | 2 +-
compile-tools/pom.xml | 2 +-
compile-tools/thrift/pom.xml | 2 +-
confignode/pom.xml | 2 +-
.../resources/conf/iotdb-confignode.properties | 11 +
.../confignode/client/DataNodeRequestType.java | 5 +-
.../client/async/AsyncDataNodeClientPool.java | 6 +
.../client/async/handlers/AsyncClientHandler.java | 1 +
.../client/sync/SyncConfigNodeClientPool.java | 5 +-
.../client/sync/SyncDataNodeClientPool.java | 2 +
.../iotdb/confignode/conf/ConfigNodeConfig.java | 33 +
.../confignode/conf/ConfigNodeDescriptor.java | 16 +
.../confignode/conf/SystemPropertiesUtils.java | 5 +
.../iotdb/confignode/manager/ConfigManager.java | 8 +
.../iotdb/confignode/manager/ConsensusManager.java | 10 +-
.../apache/iotdb/confignode/manager/IManager.java | 2 +
.../iotdb/confignode/manager/node/NodeManager.java | 38 +
.../persistence/schema/ClusterSchemaInfo.java | 14 -
.../iotdb/confignode/service/ConfigNode.java | 10 +-
.../service/thrift/ConfigNodeRPCService.java | 2 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 5 +
consensus/pom.xml | 2 +-
.../iotdb/consensus/config/ConsensusConfig.java | 9 +-
.../iotdb/consensus/config/IoTConsensusConfig.java | 40 +-
.../apache/iotdb/consensus/config/RatisConfig.java | 219 ++++--
.../iot/client/AsyncIoTConsensusServiceClient.java | 73 +-
.../iot/client/IoTConsensusClientPool.java | 24 +-
.../iot/client/SyncIoTConsensusServiceClient.java | 72 +-
.../apache/iotdb/consensus/ratis/RatisClient.java | 25 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 27 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 2 +-
distribution/pom.xml | 2 +-
docs/UserGuide/Cluster/Cluster-Maintenance.md | 83 ++
.../Maintenance-Tools/Maintenance-Command.md | 14 +-
.../Apache-IoTDB-ConfigNode-Dashboard.json | 2 +-
.../Apache-IoTDB-DataNode-Dashboard.json | 6 +-
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 51 +-
.../Operators-Functions/User-Defined-Function.md | 2 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 16 +-
.../Reference/ConfigNode-Config-Manual.md | 18 +
docs/UserGuide/Reference/DataNode-Config-Manual.md | 18 +
docs/UserGuide/Reference/Status-Codes.md | 2 +
docs/zh/UserGuide/Cluster/Cluster-Maintenance.md | 82 ++
.../Maintenance-Tools/Maintenance-Command.md | 16 +-
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 69 +-
.../Operators-Functions/User-Defined-Function.md | 2 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 16 +-
.../Reference/ConfigNode-Config-Manual.md | 20 +-
.../UserGuide/Reference/DataNode-Config-Manual.md | 18 +
docs/zh/UserGuide/Reference/Status-Codes.md | 2 +
example/client-cpp-example/pom.xml | 2 +-
example/ext-pipe-plugin-example/pom.xml | 4 +-
example/flink/pom.xml | 2 +-
example/hadoop/pom.xml | 2 +-
example/influxdb-protocol-example/pom.xml | 2 +-
example/jdbc/pom.xml | 2 +-
example/kafka/pom.xml | 2 +-
example/mqtt-customize/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pom.xml | 2 +-
example/pulsar/pom.xml | 2 +-
example/rabbitmq/pom.xml | 2 +-
example/rest-java-example/pom.xml | 2 +-
example/rocketmq/pom.xml | 2 +-
example/session/pom.xml | 2 +-
example/trigger/pom.xml | 2 +-
.../org/apache/iotdb/trigger/SimpleTrigger.java | 38 -
.../iotdb/trigger/StatisticsUpdaterTrigger.java | 160 ++++
.../apache/iotdb/trigger/old/AlertingExample.java | 108 ---
example/tsfile/pom.xml | 2 +-
example/udf/pom.xml | 2 +-
external-api/pom.xml | 2 +-
external-pipe-api/pom.xml | 2 +-
flink-iotdb-connector/pom.xml | 2 +-
flink-tsfile-connector/pom.xml | 2 +-
grafana-connector/pom.xml | 4 +-
grafana-plugin/pom.xml | 2 +-
hadoop/pom.xml | 2 +-
hive-connector/pom.xml | 2 +-
influxdb-protocol/pom.xml | 2 +-
integration-test/checkstyle.xml | 2 +-
integration-test/pom.xml | 9 +-
.../trigger/example/TriggerFireTimesCounter.java | 26 +-
.../org/apache/iotdb/it/env/ConfigFactory.java | 45 --
.../java/org/apache/iotdb/it/env/EnvFactory.java | 3 +
.../java/org/apache/iotdb/it/env/MppConfig.java | 398 ----------
.../iotdb/it/env/{ => cluster}/AbstractEnv.java | 144 ++--
.../it/env/{ => cluster}/AbstractNodeWrapper.java | 149 ++--
.../iotdb/it/env/{ => cluster}/Cluster1Env.java | 20 +-
.../it/env/{ => cluster}/ConfigNodeWrapper.java | 62 +-
.../it/env/{ => cluster}/DataNodeWrapper.java | 86 ++-
.../iotdb/it/env/{ => cluster}/EnvUtils.java | 61 +-
.../apache/iotdb/it/env/cluster/MppBaseConfig.java | 120 +++
.../iotdb/it/env/cluster/MppClusterConfig.java | 68 ++
.../iotdb/it/env/cluster/MppCommonConfig.java | 334 ++++++++
.../iotdb/it/env/cluster/MppConfigNodeConfig.java | 43 +-
.../MppDataNodeConfig.java} | 33 +-
.../it/env/cluster/MppSharedCommonConfig.java | 346 +++++++++
.../org/apache/iotdb/it/env/cluster/SimpleEnv.java | 16 +-
.../iotdb/it/env/remote/RemoteClusterConfig.java | 56 ++
.../iotdb/it/env/remote/RemoteCommonConfig.java | 249 ++++++
.../it/env/remote/RemoteConfigNodeConfig.java | 9 +-
.../iotdb/it/env/remote/RemoteDataNodeConfig.java | 9 +-
.../iotdb/it/env/{ => remote}/RemoteServerEnv.java | 48 +-
.../org/apache/iotdb/itbase/env/BaseConfig.java | 447 -----------
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 55 +-
.../apache/iotdb/itbase/env/BaseNodeWrapper.java | 4 -
.../org/apache/iotdb/itbase/env/ClusterConfig.java | 60 ++
.../org/apache/iotdb/itbase/env/CommonConfig.java | 113 +++
.../apache/iotdb/itbase/env/ConfigNodeConfig.java | 9 +-
.../env/DataNodeConfig.java} | 7 +-
.../apache/iotdb/cli/it/StartClientScriptIT.java | 4 +-
.../confignode/it/IoTDBClusterAuthorityIT.java | 2 +-
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 30 +-
.../confignode/it/IoTDBSnapshotTransferIT.java | 9 +-
.../iotdb/confignode/it/IoTDBStorageGroupIT.java | 2 +-
.../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 40 +-
.../it/cluster/IoTDBClusterNodeGetterIT.java | 63 +-
.../it/cluster/IoTDBClusterRestartIT.java | 55 +-
.../load/IoTDBClusterRegionLeaderBalancingIT.java | 71 +-
.../it/load/IoTDBConfigNodeSwitchLeaderIT.java | 52 +-
.../partition/IoTDBAutoRegionGroupExtensionIT.java | 57 +-
.../IoTDBCustomRegionGroupExtensionIT.java | 66 +-
.../it/partition/IoTDBPartitionDurableIT.java | 50 +-
.../it/partition/IoTDBPartitionGetterIT.java | 69 +-
.../partition/IoTDBPartitionInheritPolicyIT.java | 45 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 51 +-
.../org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java | 10 +-
.../java/org/apache/iotdb/db/it/IoTDBAuthIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBDatetimeFormatIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBDeletionIT.java | 19 +-
.../org/apache/iotdb/db/it/IoTDBEncodingIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBExampleIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBExecuteBatchIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBFilterBetweenIT.java | 4 +-
.../java/org/apache/iotdb/db/it/IoTDBFilterIT.java | 30 +-
.../org/apache/iotdb/db/it/IoTDBFilterNullIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBFloatPrecisionIT.java | 7 +-
.../apache/iotdb/db/it/IoTDBFlushQueryMergeIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBInsertMultiRowIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBInsertNaNIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBInsertNullIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBInsertWithQueryIT.java | 4 +-
.../iotdb/db/it/IoTDBInsertWithoutTimeIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBMultiDeviceIT.java | 47 +-
.../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java | 34 +-
.../iotdb/db/it/IoTDBPartialInsertionIT.java | 8 +-
.../db/it/IoTDBQueryWithRecreatedTimeseriesIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBQuotedPathIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBRecoverIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBRecoverUnclosedIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBRestartIT.java | 4 +-
.../it/IoTDBSameMeasurementsDifferentTypesIT.java | 30 +-
.../java/org/apache/iotdb/db/it/IoTDBSettleIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBSimpleQueryIT.java | 4 +-
.../db/it/IoTDBSyntaxConventionIdentifierIT.java | 4 +-
.../it/IoTDBSyntaxConventionStringLiteralIT.java | 4 +-
.../org/apache/iotdb/db/it/IoTDBTimeZoneIT.java | 4 +-
.../java/org/apache/iotdb/db/it/IoTDBTtlIT.java | 4 +-
.../it/aggregation/IoTDBAggregationByLevelIT.java | 4 +-
.../it/aggregation/IoTDBAggregationDeleteIT.java | 10 +-
.../db/it/aggregation/IoTDBAggregationIT.java | 6 +-
.../aggregation/IoTDBAggregationLargeDataIT.java | 9 +-
.../it/aggregation/IoTDBAggregationOptimizeIT.java | 4 +-
.../aggregation/IoTDBAggregationScanOrderIT.java | 24 +-
.../aggregation/IoTDBAggregationSmallDataIT.java | 4 +-
.../db/it/aggregation/IoTDBTagAggregationIT.java | 4 +-
.../db/it/alignbydevice/IoTDBAlignByDeviceIT.java | 4 +-
.../IoTDBOrderByWithAlignByDeviceIT.java | 4 +-
.../aligned/IoTDBAggregationWithDeletion2IT.java | 31 +-
.../it/aligned/IoTDBAggregationWithDeletionIT.java | 28 +-
.../db/it/aligned/IoTDBAlignedDataDeletionIT.java | 20 +-
.../db/it/aligned/IoTDBAlignedLastQuery2IT.java | 31 +-
.../db/it/aligned/IoTDBAlignedLastQuery3IT.java | 31 +-
.../db/it/aligned/IoTDBAlignedLastQueryIT.java | 29 +-
.../db/it/aligned/IoTDBAlignedSeriesQuery2IT.java | 31 +-
.../db/it/aligned/IoTDBAlignedSeriesQuery3IT.java | 30 +-
.../db/it/aligned/IoTDBAlignedSeriesQueryIT.java | 28 +-
.../IoTDBAlignedSeriesQueryWithDeletionIT.java | 29 +-
.../IoTDBCountMultiTimesWithDeletionIT.java | 29 +-
.../db/it/aligned/IoTDBGroupByLevelQueryIT.java | 30 +-
...GroupByQueryWithValueFilterWithDeletion2IT.java | 30 +-
...BGroupByQueryWithValueFilterWithDeletionIT.java | 29 +-
...upByQueryWithoutValueFilterWithDeletion2IT.java | 31 +-
...oupByQueryWithoutValueFilterWithDeletionIT.java | 31 +-
.../db/it/aligned/IoTDBInsertAlignedValues2IT.java | 18 +-
.../db/it/aligned/IoTDBInsertAlignedValues3IT.java | 18 +-
.../db/it/aligned/IoTDBInsertAlignedValues4IT.java | 18 +-
.../db/it/aligned/IoTDBInsertAlignedValuesIT.java | 10 +-
.../it/aligned/IoTDBLastQueryWithDeletion2IT.java | 27 +-
.../it/aligned/IoTDBLastQueryWithDeletionIT.java | 24 +-
.../aligned/IoTDBLastQueryWithoutLastCache2IT.java | 30 +-
.../aligned/IoTDBLastQueryWithoutLastCacheIT.java | 29 +-
...DBLastQueryWithoutLastCacheWithDeletion2IT.java | 30 +-
...TDBLastQueryWithoutLastCacheWithDeletionIT.java | 29 +-
...BRawQueryWithoutValueFilterWithDeletion2IT.java | 27 +-
...DBRawQueryWithoutValueFilterWithDeletionIT.java | 24 +-
.../org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java | 4 +-
.../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java | 4 +-
.../org/apache/iotdb/db/it/env/StandaloneEnv.java | 275 -------
.../iotdb/db/it/env/StandaloneEnvConfig.java | 354 ---------
.../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java | 11 +-
.../db/it/groupby/IoTDBGroupByNaturalMonthIT.java | 4 +-
.../iotdb/db/it/groupby/IoTDBGroupByUnseqIT.java | 28 +-
.../apache/iotdb/db/it/groupby/IoTDBHavingIT.java | 11 +-
.../iotdb/db/it/groupby/IoTDBLeftORightCIT.java | 4 +-
.../iotdb/db/it/last/IoTDBLastWithTTLIT.java | 4 +-
.../apache/iotdb/db/it/mqtt/IoTDBMQTTSinkIT.java | 12 +-
.../org/apache/iotdb/db/it/query/IoTDBAliasIT.java | 4 +-
.../iotdb/db/it/query/IoTDBArithmeticIT.java | 4 +-
.../iotdb/db/it/query/IoTDBFuzzyQueryIT.java | 4 +-
.../org/apache/iotdb/db/it/query/IoTDBInIT.java | 4 +-
.../iotdb/db/it/query/IoTDBNullOperandIT.java | 11 +-
.../iotdb/db/it/query/IoTDBNullValueFillIT.java | 4 +-
.../iotdb/db/it/query/IoTDBPaginationIT.java | 11 +-
.../apache/iotdb/db/it/query/IoTDBQueryDemoIT.java | 4 +-
.../query/IoTDBQueryWithComplexValueFilterIT.java | 4 +-
.../apache/iotdb/db/it/query/IoTDBResultSetIT.java | 4 +-
.../it/query/IoTDBSelectCompareExpressionIT.java | 4 +-
.../iotdb/db/it/query/IoTDBSelectSchemaIT.java | 4 +-
.../db/it/schema/IoTDBAutoCreateSchemaIT.java | 4 +-
.../it/schema/IoTDBCreateAlignedTimeseriesIT.java | 4 +-
.../db/it/schema/IoTDBCreateStorageGroupIT.java | 4 +-
.../db/it/schema/IoTDBCreateTimeseriesIT.java | 4 +-
.../db/it/schema/IoTDBDeactivateTemplateIT.java | 4 +-
.../it/schema/IoTDBDeleteAlignedTimeseriesIT.java | 12 +-
.../db/it/schema/IoTDBDeleteStorageGroupIT.java | 4 +-
.../db/it/schema/IoTDBDeleteTimeseriesIT.java | 11 +-
.../schema/IoTDBDeleteTimeseriesSchemaFileIT.java | 8 +-
.../iotdb/db/it/schema/IoTDBMetadataFetchIT.java | 40 +-
.../it/schema/IoTDBMetadataFetchSchemaFileIT.java | 8 +-
.../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java | 4 +-
.../db/it/schema/IoTDBSortedShowTimeseriesIT.java | 4 +-
.../apache/iotdb/db/it/schema/IoTDBTagAlterIT.java | 4 +-
.../org/apache/iotdb/db/it/schema/IoTDBTagIT.java | 4 +-
.../iotdb/db/it/selectinto/IoTDBSelectInto2IT.java | 22 +-
.../iotdb/db/it/selectinto/IoTDBSelectInto3IT.java | 18 +-
.../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java | 13 +-
.../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java | 4 +-
.../apache/iotdb/db/it/sync/IoTDBPipeSinkIT.java | 4 +-
.../db/it/trigger/IoTDBTriggerExecutionIT.java | 4 +-
.../db/it/trigger/IoTDBTriggerManagementIT.java | 12 +-
.../org/apache/iotdb/db/it/udf/IoTDBUDFM4IT.java | 14 +-
.../iotdb/db/it/udf/IoTDBUDFManagementIT.java | 4 +-
.../db/it/udf/IoTDBUDFOtherWindowQueryIT.java | 33 +-
.../iotdb/db/it/udf/IoTDBUDFWindowQueryIT.java | 33 +-
.../db/it/udf/IoTDBUDTFAlignByTimeQueryIT.java | 24 +-
.../db/it/udf/IoTDBUDTFBuiltinFunctionIT.java | 4 +-
.../iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java | 4 +-
.../iotdb/db/it/udf/IoTDBUDTFNonAlignQueryIT.java | 14 +-
.../iotdb/db/it/watermark/IoTDBWatermarkIT.java | 34 +-
.../db/it/withoutNull/IoTDBWithoutAllNullIT.java | 4 +-
.../db/it/withoutNull/IoTDBWithoutAnyNullIT.java | 4 +-
.../withoutNull/IoTDBWithoutNullAllFilterIT.java | 9 +-
.../withoutNull/IoTDBWithoutNullAnyFilterIT.java | 4 +-
.../apache/iotdb/libudf/it/anomaly/AnomalyIT.java | 10 +-
.../apache/iotdb/libudf/it/dmatch/DMatchIT.java | 10 +-
.../iotdb/libudf/it/dprofile/DProfileIT.java | 10 +-
.../iotdb/libudf/it/dquality/DQualityIT.java | 10 +-
.../apache/iotdb/libudf/it/drepair/DRepairIT.java | 10 +-
.../iotdb/libudf/it/frequency/FrequencyIT.java | 10 +-
.../apache/iotdb/libudf/it/series/SeriesIT.java | 10 +-
.../apache/iotdb/libudf/it/string/StringIT.java | 10 +-
.../iotdb/session/it/IoTDBConnectionInfoIT.java | 4 +-
.../session/it/IoTDBSessionAlignedInsertIT.java | 11 +-
.../iotdb/session/it/IoTDBSessionComplexIT.java | 6 +-
.../it/IoTDBSessionDisableMemControlIT.java | 13 +-
.../iotdb/session/it/IoTDBSessionInsertNullIT.java | 4 +-
.../IoTDBSessionInsertWithTriggerExecutionIT.java | 14 +-
.../session/it/IoTDBSessionSchemaTemplateIT.java | 4 +-
.../iotdb/session/it/IoTDBSessionSimpleIT.java | 4 +-
.../session/it/IoTDBSessionSyntaxConventionIT.java | 4 +-
.../org/apache/iotdb/session/it/SessionIT.java | 4 +-
.../iotdb/session/it/pool/SessionPoolIT.java | 4 +-
.../org/apache/iotdb/tools/ExportCsvTestIT.java | 4 +-
.../org/apache/iotdb/tools/ExportTsFileTestIT.java | 4 +-
.../iotdb/zeppelin/it/IoTDBInterpreterIT.java | 4 +-
.../src/test/resources/TriggerFireTimesCounter.jar | Bin 1397 -> 1519 bytes
integration/pom.xml | 2 +-
.../iotdb/db/integration/IoTDBCompactionIT.java | 2 +-
.../integration/IoTDBCompactionWithIDTableIT.java | 2 +-
.../integration/IoTDBSizeTieredCompactionIT.java | 4 +-
isession/pom.xml | 2 +-
jdbc/pom.xml | 2 +-
library-udf/pom.xml | 2 +-
metrics/dropwizard-metrics/pom.xml | 2 +-
.../dropwizard/DropwizardMetricNameTool.java | 11 +
.../dropwizard/reporter/DropwizardJmxReporter.java | 17 +-
.../type/DropwizardHistogramSnapshot.java | 14 +-
metrics/interface/pom.xml | 2 +-
.../iotdb/metrics/AbstractMetricManager.java | 73 +-
.../iotdb/metrics/AbstractMetricService.java | 98 +--
.../apache/iotdb/metrics/CompositeReporter.java | 14 +-
.../iotdb/metrics/DoNothingMetricService.java | 4 +-
.../apache/iotdb/metrics/config/MetricConfig.java | 95 ++-
.../metrics/config/MetricConfigDescriptor.java | 12 +-
.../metrics/impl/DoNothingHistogramSnapshot.java | 12 +-
.../iotdb/metrics/metricsets/IMetricSet.java | 6 +-
.../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java | 4 +-
.../iotdb/metrics/metricsets/jvm/JvmMetrics.java | 2 +-
.../iotdb/metrics/metricsets/jvm/JvmUtils.java | 8 +-
.../metrics/metricsets/logback/LogbackMetrics.java | 2 +-
.../metricsets/logback/MetricsTurboFilter.java | 12 +-
.../apache/iotdb/metrics/reporter/JmxReporter.java | 2 +-
.../apache/iotdb/metrics/reporter/Reporter.java | 6 +-
...orter.java => IoTDBInternalMemoryReporter.java} | 2 +-
...TDBReporter.java => IoTDBInternalReporter.java} | 12 +-
.../metrics/reporter/iotdb/IoTDBReporter.java | 12 +-
...oTDBReporter.java => IoTDBSessionReporter.java} | 27 +-
.../reporter/prometheus/PrometheusReporter.java | 14 +-
.../org/apache/iotdb/metrics/type/AutoGauge.java | 2 +-
.../org/apache/iotdb/metrics/type/Counter.java | 6 +-
.../java/org/apache/iotdb/metrics/type/Gauge.java | 8 +-
.../org/apache/iotdb/metrics/type/Histogram.java | 6 +-
.../iotdb/metrics/type/HistogramSnapshot.java | 20 +-
.../java/org/apache/iotdb/metrics/type/Rate.java | 14 +-
.../java/org/apache/iotdb/metrics/type/Timer.java | 12 +-
.../iotdb/metrics/utils/IoTDBMetricsUtils.java | 16 +-
.../org/apache/iotdb/metrics/utils/MetricInfo.java | 14 +-
.../apache/iotdb/metrics/utils/MetricLevel.java | 4 +-
.../utils/{MetricLevel.java => SystemType.java} | 32 +-
.../iotdb/metrics/config/MetricConfigTest.java | 4 +-
metrics/micrometer-metrics/pom.xml | 4 +-
.../micrometer/reporter/MicrometerJmxReporter.java | 8 +-
.../type/MicrometerHistogramSnapshot.java | 14 +-
.../metrics/micrometer/type/MicrometerTimer.java | 2 +-
....java => MicrometerTimerHistogramSnapshot.java} | 30 +-
metrics/pom.xml | 2 +-
mlnode/.flake8 | 33 +
mlnode/.gitignore | 5 +
external-pipe-api/pom.xml => mlnode/README.md | 42 +-
{client-py => mlnode}/iotdb/__init__.py | 0
.../iotdb => mlnode/iotdb/mlnode}/__init__.py | 0
mlnode/iotdb/mlnode/client.py | 51 ++
mlnode/iotdb/mlnode/config.py | 107 +++
mlnode/iotdb/mlnode/constant.py | 21 +
mlnode/iotdb/mlnode/exception.py | 26 +
mlnode/iotdb/mlnode/handler.py | 53 ++
mlnode/iotdb/mlnode/log.py | 34 +
mlnode/iotdb/mlnode/script.py | 36 +
mlnode/iotdb/mlnode/service.py | 60 ++
mlnode/iotdb/mlnode/util.py | 48 ++
mlnode/pom.xml | 2 +-
mlnode/pyproject.toml | 54 ++
mlnode/resources/conf/iotdb-mlnode.toml | 50 ++
mlnode/resources/conf/logging_config.ini | 40 +
node-commons/pom.xml | 2 +-
.../resources/conf/iotdb-common.properties | 4 +-
.../commons/auth/authorizer/BasicAuthorizer.java | 2 +-
.../iotdb/commons/auth/user/BasicUserManager.java | 2 +-
.../apache/iotdb/commons/client/ClientManager.java | 11 +-
.../iotdb/commons/client/ClientPoolFactory.java | 145 +++-
.../iotdb/commons/client/IClientManager.java | 8 +-
.../apache/iotdb/commons/client/ThriftClient.java | 89 +++
.../AsyncConfigNodeHeartbeatServiceClient.java | 73 +-
.../async/AsyncConfigNodeIServiceClient.java | 75 +-
.../async/AsyncDataNodeHeartbeatServiceClient.java | 73 +-
.../async/AsyncDataNodeInternalServiceClient.java | 73 +-
.../AsyncDataNodeMPPDataExchangeServiceClient.java | 77 +-
....java => BorrowNullClientManagerException.java} | 9 +-
.../client/exception/ClientManagerException.java | 5 +
...ava => CreateTAsyncClientManagerException.java} | 7 +-
.../AsyncThriftClientFactory.java} | 42 +-
.../client/{ => factory}/BaseClientFactory.java | 9 +-
.../client/factory/ThriftClientFactory.java | 20 +-
.../client/{ => property}/ClientPoolProperty.java | 36 +-
.../ThriftClientProperty.java} | 12 +-
.../client/sync/SyncConfigNodeIServiceClient.java | 51 +-
.../sync/SyncDataNodeInternalServiceClient.java | 67 +-
.../SyncDataNodeMPPDataExchangeServiceClient.java | 57 +-
.../sync/SyncThriftClientWithErrorHandler.java | 62 +-
.../iotdb/commons/concurrent/ThreadName.java | 8 +-
.../threadpool/WrappedThreadPoolExecutor.java | 1 +
.../apache/iotdb/commons/conf/CommonConfig.java | 45 +-
.../iotdb/commons/conf/CommonDescriptor.java | 67 +-
.../apache/iotdb/commons/conf/IoTDBConstant.java | 17 +-
.../iotdb/commons/partition/DataPartition.java | 2 +-
.../apache/iotdb/commons/partition/Partition.java | 2 +-
.../partition/executor/hash/BKDRHashExecutor.java | 4 +-
.../partition/executor/hash/JSHashExecutor.java | 4 +-
.../fa/dfa/transition/AbstractDFATransition.java | 2 +-
.../commons/schema/tree/AbstractTreeVisitor.java | 198 +++--
.../tree/AbstractTreeVisitorWithLimitOffset.java | 101 ---
.../iotdb/commons/schema/tree/ITreeNode.java | 4 +-
.../security/encrypt/MessageDigestEncrypt.java | 4 +-
.../service/AbstractThriftServiceThread.java | 10 +-
.../commons/service/metric/MetricService.java | 52 +-
.../commons/service/metric/MetricServiceMBean.java | 1 +
.../commons/service/metric/enums/Operation.java | 1 +
.../iotdb/commons/sync/metadata/SyncMetadata.java | 2 +
.../apache/iotdb/commons/sync/pipe/PipeInfo.java | 4 +-
.../iotdb/commons/sync/pipesink/IoTDBPipeSink.java | 2 +-
.../iotdb/commons/udf/builtin/UDTFBottomK.java | 2 +-
.../builtin/UDTFEqualSizeBucketRandomSample.java | 1 +
.../apache/iotdb/commons/udf/utils/KDTreeUtil.java | 10 +-
.../iotdb/commons/udf/utils/MasterRepairUtil.java | 2 +-
.../commons/utils/BasicStructureSerDeUtil.java | 4 +-
.../org/apache/iotdb/commons/utils/FileUtils.java | 4 +-
.../apache/iotdb/commons/utils/SerializeUtils.java | 13 +-
.../iotdb/commons/client/ClientManagerTest.java | 83 +-
openapi/pom.xml | 2 +-
pom.xml | 5 +-
rewrite-tsfile-tool/pom.xml | 2 +-
.../java/org/apache/iotdb/RewriteTsFileTool.java | 2 +-
schema-engine-rocksdb/pom.xml | 2 +-
.../schemaregion/rocksdb/RSchemaRegion.java | 158 +---
.../schemaregion/rocksdb/mnode/RMNode.java | 5 +
schema-engine-tag/pom.xml | 2 +-
.../metadata/tagSchemaRegion/TagSchemaRegion.java | 111 +--
.../utils/ShowTimeSeriesResultUtils.java | 6 +-
server/pom.xml | 2 +-
.../resources/conf/iotdb-datanode.properties | 11 +
.../AuditLogOperation.java} | 15 +-
.../AuditLogStorage.java} | 13 +-
.../org/apache/iotdb/db/audit/AuditLogger.java | 236 ++++++
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 14 +-
.../apache/iotdb/db/client/ConfigNodeClient.java | 60 +-
.../org/apache/iotdb/db/client/ConfigNodeInfo.java | 2 +-
.../iotdb/db/client/DataNodeClientPoolFactory.java | 127 +---
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 129 +++-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 49 +-
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 64 +-
.../db/consensus/DataRegionConsensusImpl.java | 26 +-
.../db/consensus/SchemaRegionConsensusImpl.java | 28 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 8 +-
.../iotdb/db/engine/TsFileMetricManager.java | 24 +-
.../iotdb/db/engine/cache/BloomFilterCache.java | 4 +-
.../apache/iotdb/db/engine/cache/ChunkCache.java | 4 +-
.../db/engine/cache/TimeSeriesMetadataCache.java | 2 +-
.../ICrossSpaceCompactionFileSelector.java | 33 -
.../exception}/CompactionExceptionHandler.java | 5 +-
.../performer/ICompactionPerformer.java | 4 +-
.../performer/ICrossCompactionPerformer.java | 3 +-
.../performer/ISeqCompactionPerformer.java | 3 +-
.../performer/IUnseqCompactionPerformer.java | 3 +-
.../constant/CrossCompactionPerformer.java | 8 +-
.../constant/InnerSeqCompactionPerformer.java | 8 +-
.../constant/InnerUnseqCompactionPerformer.java | 8 +-
.../performer/impl/FastCompactionPerformer.java | 34 +-
.../impl/ReadChunkCompactionPerformer.java | 14 +-
.../impl/ReadPointCompactionPerformer.java | 36 +-
.../recover}/CompactionRecoverManager.java | 9 +-
.../recover}/CompactionRecoverTask.java | 15 +-
.../{ => execute}/task/AbstractCompactionTask.java | 6 +-
.../{ => execute}/task/CompactionTaskSummary.java | 2 +-
.../task}/CrossSpaceCompactionTask.java | 21 +-
.../task}/InnerSpaceCompactionTask.java | 17 +-
.../subtask}/FastCompactionPerformerSubTask.java | 9 +-
.../task/subtask}/ReadPointPerformerSubTask.java | 8 +-
.../task/subtask}/SubCompactionTaskSummary.java | 2 +-
.../{ => execute/utils}/CompactionUtils.java | 2 +-
.../utils/MultiTsFileDeviceIterator.java | 8 +-
.../fast}/AlignedSeriesCompactionExecutor.java | 19 +-
.../fast}/NonAlignedSeriesCompactionExecutor.java | 11 +-
.../executor/fast}/SeriesCompactionExecutor.java | 29 +-
.../fast/element}/ChunkMetadataElement.java | 2 +-
.../utils/executor/fast/element}/FileElement.java | 2 +-
.../utils/executor/fast/element}/PageElement.java | 2 +-
.../utils/executor/fast/element}/PointElement.java | 2 +-
.../AlignedSeriesCompactionExecutor.java | 17 +-
.../readchunk}/SingleSeriesCompactionExecutor.java | 24 +-
.../utils}/log/CompactionLogAnalyzer.java | 20 +-
.../{ => execute/utils}/log/CompactionLogger.java | 2 +-
.../{ => execute/utils}/log/TsFileIdentifier.java | 2 +-
.../utils}/reader/IDataBlockReader.java | 2 +-
.../utils}/reader/PointPriorityReader.java | 8 +-
.../utils}/reader/SeriesDataBlockReader.java | 2 +-
.../utils}/writer/AbstractCompactionWriter.java | 20 +-
.../writer/AbstractCrossCompactionWriter.java | 6 +-
.../writer/AbstractInnerCompactionWriter.java | 6 +-
.../utils}/writer/FastCrossCompactionWriter.java | 2 +-
.../utils}/writer/FastInnerCompactionWriter.java | 2 +-
.../writer/ReadPointCrossCompactionWriter.java | 2 +-
.../writer/ReadPointInnerCompactionWriter.java | 2 +-
.../{ => schedule}/CompactionScheduler.java | 14 +-
.../{ => schedule}/CompactionTaskManager.java | 25 +-
.../{ => schedule}/CompactionWorker.java | 8 +-
.../DefaultCompactionTaskComparatorImpl.java | 10 +-
.../comparator/ICompactionTaskComparator.java | 8 +-
.../constant/CompactionPriority.java | 2 +-
.../constant/CompactionTaskStatus.java | 2 +-
.../{ => schedule}/constant/CompactionType.java | 2 +-
.../{ => schedule}/constant/ProcessChunkType.java | 2 +-
.../{task => selector}/ICompactionSelector.java | 14 +-
.../{cross => selector}/ICrossSpaceSelector.java | 6 +-
.../IInnerSeqSpaceSelector.java | 4 +-
.../IInnerUnseqSpaceSelector.java | 4 +-
.../constant/CrossCompactionSelector.java | 6 +-
.../constant/InnerSequenceCompactionSelector.java | 6 +-
.../InnerUnsequenceCompactionSelector.java | 6 +-
.../estimator}/AbstractCompactionEstimator.java | 2 +-
.../estimator}/AbstractCrossSpaceEstimator.java | 3 +-
.../estimator}/AbstractInnerSpaceEstimator.java | 3 +-
.../estimator}/IFileQueryMemMeasurement.java | 2 +-
.../estimator}/InplaceCompactionEstimator.java | 3 +-
.../ReadPointCrossCompactionEstimator.java | 3 +-
.../impl}/RewriteCrossSpaceCompactionSelector.java | 23 +-
.../impl}/SizeTieredCompactionSelector.java | 17 +-
.../utils}/CrossCompactionTaskResource.java | 2 +-
.../utils}/CrossSpaceCompactionCandidate.java | 14 +-
.../iotdb/db/engine/load/LoadTsFileManager.java | 12 +-
.../modification/utils/TracedBufferedReader.java | 2 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 10 +-
.../engine/trigger/sink/forward/ForwardEvent.java | 1 +
.../db/engine/trigger/utils/BatchHandlerQueue.java | 1 +
.../schemafile/RecordDuplicatedException.java | 2 +-
.../schemafile/SegmentOverflowException.java | 9 +-
.../template/DifferentTemplateException.java | 2 +-
.../template/NoTemplateOnMNodeException.java | 2 +-
.../template/UndefinedTemplateException.java | 2 +-
.../KilledByOthersException.java} | 16 +-
.../iotdb/db/localconfignode/LocalConfigNode.java | 843 +--------------------
.../localconfignode/LocalSchemaPartitionTable.java | 2 +-
.../iotdb/db/metadata/LocalSchemaProcessor.java | 85 +--
.../db/metadata/cache/DataNodeSchemaCache.java | 1 -
.../idtable/AppendOnlyDiskSchemaManager.java | 6 +-
.../apache/iotdb/db/metadata/idtable/IDTable.java | 2 +-
.../idtable/entry/InsertMeasurementMNode.java | 5 +
.../db/metadata/mnode/AboveDatabaseMNode.java | 24 +-
.../org/apache/iotdb/db/metadata/mnode/IMNode.java | 7 +-
.../iotdb/db/metadata/mnode/InternalMNode.java | 5 +
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 2 +-
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 5 +
.../metadata/mnode/container/MNodeContainers.java | 7 +
.../mnode/iterator/AbstractTraverserIterator.java | 115 +++
.../iterator/CachedTraverserIterator.java} | 31 +-
.../iterator/MemoryTraverserIterator.java} | 22 +-
.../iotdb/db/metadata/mtree/ConfigMTree.java | 325 +++-----
.../iotdb/db/metadata/mtree/IMTreeBelowSG.java | 147 +---
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 552 +++++---------
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 596 ++++++---------
.../db/metadata/mtree/store/CachedMTreeStore.java | 36 +-
.../iotdb/db/metadata/mtree/store/IMTreeStore.java | 6 +
.../db/metadata/mtree/store/MemMTreeStore.java | 19 +
.../mtree/store/disk/cache/CacheManager.java | 6 +-
.../disk/memcontrol/CachedMNodeSizeEstimator.java | 1 +
.../store/disk/schemafile/AliasIndexPage.java | 2 +-
.../mtree/store/disk/schemafile/InternalPage.java | 2 +-
.../store/disk/schemafile/MockSchemaFile.java | 12 +-
.../mtree/store/disk/schemafile/SchemaFile.java | 3 +-
.../mtree/store/disk/schemafile/SchemaPage.java | 4 +-
.../mtree/store/disk/schemafile/Segment.java | 2 +-
.../mtree/store/disk/schemafile/SegmentedPage.java | 6 +-
.../disk/schemafile/pagemgr/BTreePageManager.java | 12 +-
.../store/disk/schemafile/pagemgr/PageManager.java | 2 +-
.../db/metadata/mtree/traverser/Traverser.java | 464 +-----------
.../traverser/TraverserWithLimitOffsetWrapper.java | 122 +++
.../DatabaseTraverser.java} | 49 +-
.../mtree/traverser/basic/EntityTraverser.java | 74 ++
.../mtree/traverser/basic/MNodeTraverser.java | 103 +++
.../MeasurementTraverser.java} | 55 +-
.../traverser/collector/CollectorTraverser.java | 96 ---
...eGroupCollector.java => DatabaseCollector.java} | 38 +-
.../mtree/traverser/collector/EntityCollector.java | 39 +-
.../traverser/collector/MNodeAboveSGCollector.java | 25 +-
.../mtree/traverser/collector/MNodeCollector.java | 58 +-
.../traverser/collector/MeasurementCollector.java | 60 +-
.../metadata/mtree/traverser/counter/Counter.java | 9 +-
...orageGroupCounter.java => DatabaseCounter.java} | 31 +-
.../mtree/traverser/counter/EntityCounter.java | 27 +-
.../mtree/traverser/counter/MNodeLevelCounter.java | 83 --
.../traverser/counter/MeasurementCounter.java | 73 --
.../counter/MeasurementGroupByLevelCounter.java | 126 ---
.../mtree/traverser/updater/EntityUpdater.java | 65 ++
.../traverser/updater/MeasurementUpdater.java | 66 ++
.../mtree/traverser/updater/Updater.java} | 18 +-
.../impl/read/AbstractShowSchemaPlanImpl.java | 2 +-
.../impl/read/SchemaRegionReadPlanFactory.java | 25 +-
.../impl/read/ShowDevicesPlanImpl.java | 20 +-
.../schemaregion/impl/read/ShowNodesPlanImpl.java} | 23 +-
.../plan/schemaregion/read/IShowDevicesPlan.java | 4 +-
.../{IShowDevicesPlan.java => IShowNodesPlan.java} | 4 +-
.../plan/schemaregion/result/ShowNodesResult.java | 33 +-
.../plan/schemaregion/result/ShowSchemaResult.java | 4 +-
.../schemaregion/result/ShowTimeSeriesResult.java | 11 +-
.../info/INodeSchemaInfo.java} | 9 +-
.../metadata/query/info/ITimeSeriesSchemaInfo.java | 2 +
.../db/metadata/schemaregion/ISchemaRegion.java | 137 +---
.../db/metadata/schemaregion/SchemaEngine.java | 8 +-
.../schemaregion/SchemaRegionMemoryImpl.java | 290 ++-----
.../schemaregion/SchemaRegionSchemaFileImpl.java | 229 +-----
.../storagegroup/IStorageGroupSchemaManager.java | 153 +---
.../storagegroup/StorageGroupSchemaManager.java | 154 +---
.../metadata/template/ClusterTemplateManager.java | 8 +-
.../iotdb/db/metadata/template/Template.java | 2 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 1 +
.../mpp/aggregation/FirstValueDescAccumulator.java | 6 +
.../mpp/aggregation/LastValueDescAccumulator.java | 6 +
.../slidingwindow/SlidingWindowAggregator.java | 2 +-
.../SlidingWindowAggregatorFactory.java | 11 +-
.../db/mpp/common/header/ColumnHeaderConstant.java | 4 +-
.../iotdb/db/mpp/common/header/DatasetHeader.java | 2 +-
.../mpp/common/schematree/ClusterSchemaTree.java | 22 +-
.../common/schematree/node/SchemaInternalNode.java | 1 +
.../db/mpp/common/schematree/node/SchemaNode.java | 2 +-
.../visitor/SchemaTreeDeviceVisitor.java | 17 +-
.../visitor/SchemaTreeMeasurementVisitor.java | 21 +-
.../schematree/visitor/SchemaTreeVisitor.java | 22 +-
...eVisitor.java => SchemaTreeVisitorFactory.java} | 43 +-
.../SchemaTreeVisitorWithLimitOffsetWrapper.java | 120 +++
.../iotdb/db/mpp/execution/QueryIdGenerator.java | 2 +-
.../iotdb/db/mpp/execution/QueryStateMachine.java | 9 +
.../iotdb/db/mpp/execution/StateMachine.java | 4 +-
.../iotdb/db/mpp/execution/driver/DataDriver.java | 37 +-
.../db/mpp/execution/driver/DataDriverContext.java | 48 +-
.../iotdb/db/mpp/execution/driver/Driver.java | 34 +-
.../db/mpp/execution/driver/DriverContext.java | 76 +-
.../iotdb/db/mpp/execution/driver/IDriver.java | 5 +-
.../db/mpp/execution/driver/SchemaDriver.java | 5 +-
.../mpp/execution/driver/SchemaDriverContext.java | 13 +-
.../exchange/IMPPDataExchangeManager.java | 4 +-
.../db/mpp/execution/exchange/LocalSinkHandle.java | 25 +-
.../mpp/execution/exchange/LocalSourceHandle.java | 27 +-
.../execution/exchange/MPPDataExchangeManager.java | 113 ++-
.../execution/exchange/MPPDataExchangeService.java | 5 +-
.../mpp/execution/exchange/SharedTsBlockQueue.java | 5 +
.../db/mpp/execution/exchange/SinkHandle.java | 2 +-
.../db/mpp/execution/exchange/SourceHandle.java | 3 +-
.../fragment/FragmentInstanceContext.java | 128 ++--
.../fragment/FragmentInstanceExecution.java | 25 +-
.../fragment/FragmentInstanceManager.java | 37 +-
.../mpp/execution/operator/AbstractOperator.java | 94 +++
.../db/mpp/execution/operator/OperatorContext.java | 32 +-
.../operator/factory/OperatorFactory.java | 26 +-
.../operator/factory/SourceOperatorFactory.java} | 17 +-
.../operator/process/AbstractIntoOperator.java | 8 +-
.../operator/process/AbstractProcessOperator.java | 15 +-
.../process/SingleInputAggregationOperator.java | 2 +-
.../operator/process/TransformOperator.java | 6 +-
.../process/join/RowBasedTimeJoinOperator.java | 37 +-
.../operator/process/join/TimeJoinOperator.java | 32 +-
.../process/join/VerticallyConcatOperator.java | 2 +-
.../last/AbstractUpdateLastCacheOperator.java | 4 +-
...or.java => CountGroupByLevelMergeOperator.java} | 87 +--
...tor.java => CountGroupByLevelScanOperator.java} | 129 ++--
.../operator/schema/CountMergeOperator.java | 43 +-
.../schema/NodePathsSchemaScanOperator.java | 94 ++-
.../schema/PathsUsingTemplateScanOperator.java | 82 --
...CountOperator.java => SchemaCountOperator.java} | 91 ++-
.../schema/SchemaQueryOrderByHeatOperator.java | 5 +-
.../operator/schema/SchemaQueryScanOperator.java | 76 +-
.../operator/schema/TimeSeriesCountOperator.java | 138 ----
.../DeviceSchemaSource.java} | 69 +-
.../operator/schema/source/ISchemaSource.java | 50 ++
.../operator/schema/source/NodeSchemaSource.java | 81 ++
.../schema/source/PathsUsingTemplateSource.java | 118 +++
.../schema/source/SchemaSourceFactory.java | 78 ++
.../TimeSeriesSchemaSource.java} | 88 +--
.../source/AbstractDataSourceOperator.java | 21 +-
.../AbstractSeriesAggregationScanOperator.java | 23 +-
.../operator/source/AbstractSourceOperator.java} | 14 +-
.../operator/source/AlignedSeriesScanOperator.java | 50 +-
.../operator/source/AlignedSeriesScanUtil.java | 3 +-
.../operator/source/ExchangeOperator.java | 4 +
.../operator/source/SeriesScanOperator.java | 117 ++-
.../execution/operator/source/SeriesScanUtil.java | 6 +-
.../execution/schedule/AbstractDriverThread.java | 20 +-
.../db/mpp/execution/schedule/DriverScheduler.java | 144 ++--
...eption.java => DriverTaskAbortedException.java} | 8 +-
.../mpp/execution/schedule/DriverTaskThread.java | 12 +-
.../schedule/DriverTaskTimeoutSentinelThread.java | 2 +-
.../mpp/execution/schedule/IDriverScheduler.java | 7 +-
.../schedule/queue/IDIndexedAccessible.java | 2 +-
.../schedule/queue/IndexedBlockingQueue.java | 3 +-
.../execution/schedule/queue/L1PriorityQueue.java | 10 +-
.../execution/schedule/queue/L2PriorityQueue.java | 16 +-
.../db/mpp/execution/schedule/task/DriverTask.java | 44 +-
.../task/{DriverTaskID.java => DriverTaskId.java} | 49 +-
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 10 +-
.../apache/iotdb/db/mpp/plan/TestRPCClient.java | 16 +-
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 4 +-
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 10 +-
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 6 +-
.../db/mpp/plan/analyze/cache/PartitionCache.java | 11 +-
.../analyze/cache/StorageGroupCacheResult.java | 2 +-
.../db/mpp/plan/execution/IQueryExecution.java | 2 +
.../db/mpp/plan/execution/QueryExecution.java | 17 +-
.../mpp/plan/execution/config/ConfigExecution.java | 5 +
.../plan/execution/config/ConfigTaskVisitor.java | 7 +
.../config/executor/ClusterConfigTaskExecutor.java | 55 +-
.../config/executor/IConfigTaskExecutor.java | 3 +
.../plan/execution/config/sys/KillQueryTask.java | 31 +-
.../plan/expression/ternary/BetweenExpression.java | 1 +
.../visitor/ColumnTransformerVisitor.java | 25 +-
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 32 +-
.../plan/planner/LocalExecutionPlanContext.java | 175 +++--
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 100 +--
.../plan/planner/MemoryDistributionCalculator.java | 472 ------------
.../db/mpp/plan/planner/OperatorTreeGenerator.java | 392 ++++++----
.../db/mpp/plan/planner/PipelineDriverFactory.java | 59 ++
.../db/mpp/plan/planner/SubPlanTypeExtractor.java | 5 +
.../SimpleFragmentParallelPlanner.java | 4 +-
.../plan/planner/distribution/SourceRewriter.java | 2 +-
.../iotdb/db/mpp/plan/planner/plan/SubPlan.java | 2 +-
.../plan/planner/plan/node/PlanGraphPrinter.java | 13 +-
.../db/mpp/plan/planner/plan/node/PlanNode.java | 2 +-
.../metedata/read/AbstractSchemaMergeNode.java | 4 +-
.../metedata/read/PathsUsingTemplateScanNode.java | 2 +
.../node/metedata/read/SchemaFetchMergeNode.java | 1 +
.../node/metedata/read/SchemaQueryMergeNode.java | 1 +
.../write/CreateAlignedTimeSeriesNode.java | 1 +
.../metedata/write/CreateMultiTimeSeriesNode.java | 1 +
.../node/metedata/write/CreateTimeSeriesNode.java | 1 +
.../plan/node/process/MultiChildProcessNode.java | 4 +-
.../planner/plan/node/process/ProcessNode.java | 2 +-
.../plan/node/process/SingleChildProcessNode.java | 4 +-
.../node/process/last/LastQueryCollectNode.java | 1 +
.../plan/node/process/last/LastQueryMergeNode.java | 1 +
.../plan/node/process/last/LastQueryNode.java | 1 +
.../mpp/plan/planner/plan/node/sink/SinkNode.java | 2 +-
.../source/AlignedSeriesAggregationScanNode.java | 3 +
.../node/source/SeriesAggregationScanNode.java | 3 +
.../node/source/SeriesAggregationSourceNode.java | 2 +-
.../planner/plan/node/source/SeriesSourceNode.java | 2 +-
.../CrossSeriesAggregationDescriptor.java | 1 +
.../plan/planner/plan/parameter/OutputColumn.java | 2 +-
.../scheduler/AbstractFragInsStateTracker.java | 2 +-
.../scheduler/FixedRateFragInsStateTracker.java | 4 +-
.../scheduler/load/LoadTsFileDispatcherImpl.java | 2 +-
.../plan/scheduler/load/LoadTsFileScheduler.java | 18 +-
.../db/mpp/plan/statement/StatementVisitor.java | 5 +
.../plan/statement/component/IntoComponent.java | 8 +-
.../crud/InsertMultiTabletsStatement.java | 1 +
.../plan/statement/crud/InsertRowStatement.java | 1 +
.../crud/InsertRowsOfOneDeviceStatement.java | 3 +-
.../plan/statement/crud/InsertRowsStatement.java | 1 +
.../plan/statement/crud/InsertTabletStatement.java | 1 +
.../statement/metadata/ShowRegionStatement.java | 14 +-
.../KillQueryStatement.java} | 47 +-
.../iotdb/db/mpp/statistics/StatisticsManager.java | 2 +-
.../dag/column/ColumnTransformer.java | 2 +-
.../binary/ArithmeticBinaryColumnTransformer.java | 2 +-
.../dag/column/binary/BinaryColumnTransformer.java | 2 +-
.../binary/CompareBinaryColumnTransformer.java | 2 +-
.../binary/LogicBinaryColumnTransformer.java | 2 +-
.../dag/column/leaf/LeafColumnTransformer.java | 2 +-
.../ternary/CompareTernaryColumnTransformer.java | 4 +-
.../column/ternary/TernaryColumnTransformer.java | 2 +-
.../dag/column/unary/UnaryColumnTransformer.java | 2 +-
.../dag/transformer/unary/UnaryTransformer.java | 2 +-
.../mpp/transformation/dag/udf/UDTFExecutor.java | 7 +-
.../protocol/influxdb/function/InfluxFunction.java | 4 +-
.../function/aggregator/InfluxAggregator.java | 2 +-
.../function/aggregator/InfluxMeanFunction.java | 2 +-
.../function/aggregator/InfluxStddevFunction.java | 3 +-
.../function/aggregator/InfluxSumFunction.java | 2 +-
.../influxdb/function/selector/InfluxSelector.java | 2 +-
.../influxdb/handler/AbstractQueryHandler.java | 6 +-
.../protocol/influxdb/handler/NewQueryHandler.java | 5 +-
.../protocol/influxdb/handler/TagQueryHandler.java | 2 +-
.../influxdb/statement/InfluxSelectComponent.java | 1 +
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 2 +-
.../iotdb/db/query/control/FileReaderManager.java | 2 +-
.../iotdb/db/query/control/QueryFileManager.java | 8 +-
.../iotdb/db/query/control/SessionManager.java | 45 +-
.../query/control/clientsession/ClientSession.java | 2 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 6 +-
.../db/service/DataNodeServerCommandLine.java | 2 +-
.../org/apache/iotdb/db/service/SettleService.java | 5 +-
.../db/service/metrics/DataNodeMetricsHelper.java | 2 +-
.../iotdb/db/service/metrics/FileMetrics.java | 286 ++++---
...porter.java => IoTDBInternalLocalReporter.java} | 32 +-
.../iotdb/db/service/metrics/ProcessMetrics.java | 31 +-
.../iotdb/db/service/metrics/SystemMetrics.java | 39 +-
.../recorder/CompactionMetricsRecorder.java | 12 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 119 ++-
.../impl/DataNodeInternalRPCServiceImpl.java | 21 +-
.../java/org/apache/iotdb/db/sync/SyncService.java | 15 +-
.../db/sync/common/ClusterSyncInfoFetcher.java | 6 +-
.../iotdb/db/sync/datasource/AbstractOpBlock.java | 2 +-
.../iotdb/db/sync/datasource/PipeOpManager.java | 8 +-
.../iotdb/db/sync/datasource/PipeOpSgManager.java | 6 +-
.../iotdb/db/sync/datasource/TsFileOpBlock.java | 10 +-
.../iotdb/db/sync/externalpipe/ExtPipePlugin.java | 4 +-
.../db/sync/externalpipe/ExtPipePluginManager.java | 4 +-
.../db/sync/externalpipe/operation/Operation.java | 2 +-
.../iotdb/db/sync/pipedata/DeletionPipeData.java | 1 +
.../apache/iotdb/db/sync/pipedata/PipeData.java | 4 +-
.../db/sync/pipedata/load/DeletionLoader.java | 4 +-
.../iotdb/db/sync/pipedata/load/TsFileLoader.java | 5 +-
.../sync/pipedata/queue/BufferedPipeDataQueue.java | 2 +-
.../db/sync/sender/pipe/ExternalPipeSink.java | 2 +-
.../iotdb/db/sync/sender/pipe/TsFilePipe.java | 2 +-
.../db/sync/sender/recovery/TsFilePipeLogger.java | 2 +-
.../db/sync/transport/client/SenderManager.java | 2 +-
.../db/sync/transport/server/ReceiverManager.java | 4 +-
.../apache/iotdb/db/tools/TsFileSelfCheckTool.java | 2 +-
.../db/tools/settle/TsFileAndModSettleTool.java | 6 +-
.../db/tools/validate/TsFileValidationTool.java | 2 +-
.../iotdb/db/trigger/executor/TriggerExecutor.java | 4 +-
.../db/trigger/executor/TriggerFireVisitor.java | 37 +-
.../trigger/service/TriggerInformationUpdater.java | 8 +-
.../db/utils/datastructure/AlignedTVList.java | 4 +-
.../datastructure/FixedPriorityBlockingQueue.java | 4 +-
.../iotdb/db/utils/datastructure/TVList.java | 2 +-
.../allocation/AbstractNodeAllocationStrategy.java | 2 +-
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 2 +-
.../org/apache/iotdb/db/wal/buffer/WALEntry.java | 4 +-
.../java/org/apache/iotdb/db/wal/io/LogWriter.java | 2 +-
.../org/apache/iotdb/db/wal/node/WALFakeNode.java | 2 +
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 2 +-
.../file/AbstractTsFileRecoverPerformer.java | 2 +-
.../file/UnsealedTsFileRecoverPerformer.java | 10 +-
.../apache/iotdb/db/wal/utils/WALFileUtils.java | 4 +-
.../wal/utils/listener/AbstractResultListener.java | 2 +-
.../engine/compaction/AbstractCompactionTest.java | 5 +-
.../engine/compaction/CompactionSchedulerTest.java | 10 +-
.../CompactionSchedulerWithFastPerformerTest.java | 10 +-
.../compaction/CompactionTaskComparatorTest.java | 17 +-
.../compaction/CompactionTaskManagerTest.java | 13 +-
.../compaction/FastAlignedCrossCompactionTest.java | 4 +-
.../FastCrossCompactionPerformerTest.java | 11 +-
.../FastInnerCompactionPerformerTest.java | 8 +-
.../FastNonAlignedCrossCompactionTest.java | 4 +-
.../ReadPointCompactionPerformerTest.java | 11 +-
.../db/engine/compaction/TsFileIdentifierUT.java | 4 +-
.../cross/CrossSpaceCompactionExceptionTest.java | 16 +-
.../CrossSpaceCompactionWithFastPerformerTest.java | 13 +-
...eCompactionWithFastPerformerValidationTest.java | 20 +-
...sSpaceCompactionWithReadPointPerformerTest.java | 13 +-
...actionWithReadPointPerformerValidationTest.java | 18 +-
.../engine/compaction/cross/MergeUpgradeTest.java | 4 +-
.../cross/RewriteCompactionFileSelectorTest.java | 6 +-
.../RewriteCrossSpaceCompactionRecoverTest.java | 16 +-
...eCrossSpaceCompactionWithFastPerformerTest.java | 7 +-
...sSpaceCompactionWithReadPointPerformerTest.java | 7 +-
.../inner/FastCompactionPerformerAlignedTest.java | 10 +-
.../FastCompactionPerformerNoAlignedTest.java | 10 +-
.../inner/InnerCompactionEmptyTsFileTest.java | 7 +-
.../compaction/inner/InnerCompactionLogTest.java | 6 +-
.../inner/InnerCompactionMoreDataTest.java | 8 +-
.../inner/InnerCompactionSchedulerTest.java | 4 +-
.../InnerSeqCompactionWithFastPerformerTest.java | 9 +-
...nerSeqCompactionWithReadChunkPerformerTest.java | 9 +-
.../inner/InnerSpaceCompactionExceptionTest.java | 12 +-
.../InnerUnseqCompactionWithFastPerformerTest.java | 8 +-
...rUnseqCompactionWithReadPointPerformerTest.java | 8 +-
.../ReadChunkCompactionPerformerAlignedTest.java | 8 +-
.../ReadChunkCompactionPerformerNoAlignedTest.java | 8 +-
.../inner/ReadChunkCompactionPerformerOldTest.java | 10 +-
.../SizeTieredCompactionRecoverTest.java | 22 +-
.../SizeTieredCompactionSelectorTest.java | 1 +
...eCrossSpaceCompactionRecoverCompatibleTest.java | 4 +-
.../SizeTieredCompactionRecoverCompatibleTest.java | 12 +-
.../recover/SizeTieredCompactionRecoverTest.java | 18 +-
.../compaction/utils/CompactionCheckerUtils.java | 4 +-
.../compaction/utils/CompactionClearUtils.java | 2 +-
.../compaction/utils/CompactionConfigRestorer.java | 14 +-
.../utils/MultiTsFileDeviceIteratorTest.java | 2 +-
.../db/engine/storagegroup/DataRegionTest.java | 10 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 4 +-
.../iotdb/db/metadata/mtree/ConfigMTreeTest.java | 53 --
.../iotdb/db/metadata/mtree/MTreeBelowSGTest.java | 383 ----------
.../schemaRegion/SchemaRegionBasicTest.java | 171 ++---
.../schemaRegion/SchemaRegionTemplateTest.java | 72 +-
.../schemaRegion/SchemaRegionTestUtil.java | 126 +++
.../apache/iotdb/db/metric/MetricServiceTest.java | 4 +-
.../common/schematree/ClusterSchemaTreeTest.java | 110 ++-
.../ClusterSchemaTreeTestWithRelease.java} | 31 +-
.../MockSchemaTreeMeasurementVisitor.java | 105 +++
.../iotdb/db/mpp/execution/DataDriverTest.java | 52 +-
.../execution/exchange/LocalSinkHandleTest.java | 26 +-
.../execution/exchange/LocalSourceHandleTest.java | 12 +-
.../exchange/MPPDataExchangeManagerTest.java | 16 +-
.../operator/AggregationOperatorTest.java | 17 +-
.../AlignedSeriesAggregationScanOperatorTest.java | 9 +-
.../operator/AlignedSeriesScanOperatorTest.java | 92 +--
.../operator/DeviceMergeOperatorTest.java | 77 +-
.../execution/operator/DeviceViewOperatorTest.java | 16 +-
.../mpp/execution/operator/FillOperatorTest.java | 17 +-
.../operator/LastQueryMergeOperatorTest.java | 25 +-
.../execution/operator/LastQueryOperatorTest.java | 49 +-
.../operator/LastQuerySortOperatorTest.java | 49 +-
.../mpp/execution/operator/LimitOperatorTest.java | 22 +-
.../execution/operator/LinearFillOperatorTest.java | 57 +-
.../execution/operator/MergeSortOperatorTest.java | 208 +++--
.../mpp/execution/operator/OffsetOperatorTest.java | 73 +-
.../mpp/execution/operator/OperatorMemoryTest.java | 258 ++-----
.../operator/RawDataAggregationOperatorTest.java | 22 +-
.../SeriesAggregationScanOperatorTest.java | 8 +-
.../execution/operator/SeriesScanOperatorTest.java | 8 +-
.../operator/SingleDeviceViewOperatorTest.java | 20 +-
.../SlidingWindowAggregationOperatorTest.java | 12 +-
.../execution/operator/TimeJoinOperatorTest.java | 56 +-
.../operator/UpdateLastCacheOperatorTest.java | 13 +-
.../operator/VerticallyConcatOperatorTest.java | 14 +-
.../schema/CountGroupByLevelMergeOperatorTest.java | 174 +++++
.../operator/schema/CountMergeOperatorTest.java | 139 ----
.../operator/schema/SchemaCountOperatorTest.java | 244 +++---
.../schema/SchemaQueryScanOperatorTest.java | 76 +-
.../schedule/DefaultDriverSchedulerTest.java | 166 ++--
.../execution/schedule/DriverSchedulerTest.java | 45 +-
.../DriverTaskTimeoutSentinelThreadTest.java | 23 +-
.../schedule/queue/L1PriorityQueueTest.java | 6 +-
.../schedule/queue/L2PriorityQueueTest.java | 12 +-
.../mpp/execution/schedule/queue/QueueElement.java | 4 +-
.../iotdb/db/mpp/plan/plan/QueryPlannerTest.java | 4 +-
.../org/apache/iotdb/db/tools/MLogParserTest.java | 11 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 9 +-
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 4 +-
.../iotdb/db/wal/utils/WALFileUtilsTest.java | 26 +
service-rpc/pom.xml | 2 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 2 +
session/pom.xml | 2 +-
site/pom.xml | 2 +-
spark-iotdb-connector/pom.xml | 2 +-
spark-tsfile/pom.xml | 2 +-
testcontainer/pom.xml | 2 +-
thrift-commons/pom.xml | 2 +-
thrift-confignode/pom.xml | 2 +-
.../src/main/thrift/confignode.thrift | 3 +
thrift-influxdb/pom.xml | 2 +-
thrift-iot-consensus/pom.xml | 2 +-
thrift-mlnode/pom.xml | 2 +-
thrift-mlnode/src/main/thrift/mlnode.thrift | 10 +-
thrift/pom.xml | 2 +-
thrift/src/main/thrift/datanode.thrift | 2 +
trigger-api/pom.xml | 2 +-
tsfile/pom.xml | 2 +-
.../iotdb/tsfile/read/common/block/TsBlock.java | 9 +
.../read/common/block/column/BinaryColumn.java | 5 +
.../read/common/block/column/BooleanColumn.java | 5 +
.../tsfile/read/common/block/column/Column.java | 2 +
.../read/common/block/column/DoubleColumn.java | 5 +
.../read/common/block/column/FloatColumn.java | 5 +
.../tsfile/read/common/block/column/IntColumn.java | 5 +
.../read/common/block/column/LongColumn.java | 5 +
.../read/common/block/column/NullColumn.java | 5 +
.../block/column/RunLengthEncodedColumn.java | 5 +
.../read/common/block/column/TimeColumn.java | 5 +
udf-api/pom.xml | 2 +-
zeppelin-interpreter/pom.xml | 2 +-
941 files changed, 13088 insertions(+), 14241 deletions(-)
delete mode 100644
example/trigger/src/main/java/org/apache/iotdb/trigger/SimpleTrigger.java
create mode 100644
example/trigger/src/main/java/org/apache/iotdb/trigger/StatisticsUpdaterTrigger.java
delete mode 100644
example/trigger/src/main/java/org/apache/iotdb/trigger/old/AlertingExample.java
delete mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/ConfigFactory.java
delete mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/MppConfig.java
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/AbstractEnv.java (87%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/AbstractNodeWrapper.java (71%)
copy integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/Cluster1Env.java (65%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/ConfigNodeWrapper.java (63%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/DataNodeWrapper.java (57%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
cluster}/EnvUtils.java (58%)
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppBaseConfig.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppClusterConfig.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppCommonConfig.java
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/MemoryInternalIoTDBReporter.java
=>
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppConfigNodeConfig.java
(52%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{SimpleEnv.java
=> cluster/MppDataNodeConfig.java} (52%)
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppSharedCommonConfig.java
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/type/AutoGauge.java =>
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/SimpleEnv.java
(72%)
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteClusterConfig.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteCommonConfig.java
copy
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/read/IShowDevicesPlan.java
=>
integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteConfigNodeConfig.java
(83%)
copy
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/read/IShowDevicesPlan.java
=>
integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteDataNodeConfig.java
(84%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/{ =>
remote}/RemoteServerEnv.java (85%)
delete mode 100644
integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseConfig.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/itbase/env/ClusterConfig.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java
copy
node-commons/src/main/java/org/apache/iotdb/commons/schema/tree/ITreeNode.java
=>
integration-test/src/main/java/org/apache/iotdb/itbase/env/ConfigNodeConfig.java
(83%)
rename
integration-test/src/main/java/org/apache/iotdb/{it/env/RemoteServerConfig.java
=> itbase/env/DataNodeConfig.java} (84%)
delete mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/env/StandaloneEnv.java
delete mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/env/StandaloneEnvConfig.java
rename
metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/{MemoryInternalIoTDBReporter.java
=> IoTDBInternalMemoryReporter.java} (96%)
rename
metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/{InternalIoTDBReporter.java
=> IoTDBInternalReporter.java} (88%)
rename
metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/{SessionIoTDBReporter.java
=> IoTDBSessionReporter.java} (87%)
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/{MetricLevel.java
=> SystemType.java} (64%)
copy
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/{MicrometerHistogramSnapshot.java
=> MicrometerTimerHistogramSnapshot.java} (73%)
create mode 100644 mlnode/.flake8
copy external-pipe-api/pom.xml => mlnode/README.md (54%)
copy {client-py => mlnode}/iotdb/__init__.py (100%)
copy {client-py/iotdb => mlnode/iotdb/mlnode}/__init__.py (100%)
create mode 100644 mlnode/iotdb/mlnode/client.py
create mode 100644 mlnode/iotdb/mlnode/config.py
create mode 100644 mlnode/iotdb/mlnode/constant.py
create mode 100644 mlnode/iotdb/mlnode/exception.py
create mode 100644 mlnode/iotdb/mlnode/handler.py
create mode 100644 mlnode/iotdb/mlnode/log.py
create mode 100644 mlnode/iotdb/mlnode/script.py
create mode 100644 mlnode/iotdb/mlnode/service.py
create mode 100644 mlnode/iotdb/mlnode/util.py
create mode 100644 mlnode/pyproject.toml
create mode 100644 mlnode/resources/conf/iotdb-mlnode.toml
create mode 100644 mlnode/resources/conf/logging_config.ini
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/client/ThriftClient.java
copy
node-commons/src/main/java/org/apache/iotdb/commons/client/exception/{ClientManagerException.java
=> BorrowNullClientManagerException.java} (79%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/client/exception/{ClientManagerException.java
=> CreateTAsyncClientManagerException.java} (82%)
rename
node-commons/src/main/java/org/apache/iotdb/commons/client/{AsyncBaseClientFactory.java
=> factory/AsyncThriftClientFactory.java} (50%)
rename node-commons/src/main/java/org/apache/iotdb/commons/client/{ =>
factory}/BaseClientFactory.java (82%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/SeriesSourceNode.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/client/factory/ThriftClientFactory.java
(61%)
rename node-commons/src/main/java/org/apache/iotdb/commons/client/{ =>
property}/ClientPoolProperty.java (65%)
rename
node-commons/src/main/java/org/apache/iotdb/commons/client/{ClientFactoryProperty.java
=> property/ThriftClientProperty.java} (93%)
delete mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/schema/tree/AbstractTreeVisitorWithLimitOffset.java
copy
server/src/main/java/org/apache/iotdb/db/{engine/compaction/constant/CompactionPriority.java
=> audit/AuditLogOperation.java} (83%)
copy
server/src/main/java/org/apache/iotdb/db/{engine/compaction/constant/CompactionPriority.java
=> audit/AuditLogStorage.java} (84%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/audit/AuditLogger.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/rewrite/selector/ICrossSpaceCompactionFileSelector.java
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/exception}/CompactionExceptionHandler.java (98%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/ICompactionPerformer.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/ICrossCompactionPerformer.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/ISeqCompactionPerformer.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/IUnseqCompactionPerformer.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/performer}/constant/CrossCompactionPerformer.java (81%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/performer}/constant/InnerSeqCompactionPerformer.java (81%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/performer}/constant/InnerUnseqCompactionPerformer.java (81%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/impl/FastCompactionPerformer.java (88%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/impl/ReadChunkCompactionPerformer.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/performer/impl/ReadPointCompactionPerformer.java (88%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/recover}/CompactionRecoverManager.java (91%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{task =>
execute/recover}/CompactionRecoverTask.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/task/AbstractCompactionTask.java (95%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute}/task/CompactionTaskSummary.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross =>
execute/task}/CrossSpaceCompactionTask.java (94%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner =>
execute/task}/InnerSpaceCompactionTask.java (96%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/rewrite/task
=> execute/task/subtask}/FastCompactionPerformerSubTask.java (93%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/rewrite/task
=> execute/task/subtask}/ReadPointPerformerSubTask.java (91%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{task =>
execute/task/subtask}/SubCompactionTaskSummary.java (96%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/CompactionUtils.java (99%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner =>
execute}/utils/MultiTsFileDeviceIterator.java (99%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast}/AlignedSeriesCompactionExecutor.java (96%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast}/NonAlignedSeriesCompactionExecutor.java (94%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast}/SeriesCompactionExecutor.java (96%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast/element}/ChunkMetadataElement.java (95%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast/element}/FileElement.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast/element}/PageElement.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> execute/utils/executor/fast/element}/PointElement.java (95%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner/utils
=> execute/utils/executor/readchunk}/AlignedSeriesCompactionExecutor.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner/utils
=> execute/utils/executor/readchunk}/SingleSeriesCompactionExecutor.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/log/CompactionLogAnalyzer.java (83%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/log/CompactionLogger.java (98%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/log/TsFileIdentifier.java (99%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/reader/IDataBlockReader.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/reader/PointPriorityReader.java (95%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/reader/SeriesDataBlockReader.java (98%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/AbstractCompactionWriter.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/AbstractCrossCompactionWriter.java (98%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/AbstractInnerCompactionWriter.java (94%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/FastCrossCompactionWriter.java (99%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/FastInnerCompactionWriter.java (99%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/ReadPointCrossCompactionWriter.java (98%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
execute/utils}/writer/ReadPointInnerCompactionWriter.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/CompactionScheduler.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/CompactionTaskManager.java (94%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/CompactionWorker.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/comparator/DefaultCompactionTaskComparatorImpl.java (92%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/comparator/ICompactionTaskComparator.java (79%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/constant/CompactionPriority.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/constant/CompactionTaskStatus.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/constant/CompactionType.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
schedule}/constant/ProcessChunkType.java (93%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{task =>
selector}/ICompactionSelector.java (83%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross =>
selector}/ICrossSpaceSelector.java (83%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner =>
selector}/IInnerSeqSpaceSelector.java (89%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner =>
selector}/IInnerUnseqSpaceSelector.java (89%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
selector}/constant/CrossCompactionSelector.java (88%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
selector}/constant/InnerSequenceCompactionSelector.java (87%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{ =>
selector}/constant/InnerUnsequenceCompactionSelector.java (87%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> selector/estimator}/AbstractCompactionEstimator.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross =>
selector/estimator}/AbstractCrossSpaceEstimator.java (91%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner =>
selector/estimator}/AbstractInnerSpaceEstimator.java (91%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> selector/estimator}/IFileQueryMemMeasurement.java (94%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> selector/estimator}/InplaceCompactionEstimator.java (97%)
rename server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/utils
=> selector/estimator}/ReadPointCrossCompactionEstimator.java (98%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/rewrite =>
selector/impl}/RewriteCrossSpaceCompactionSelector.java (91%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{inner/sizetiered =>
selector/impl}/SizeTieredCompactionSelector.java (92%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/rewrite =>
selector/utils}/CrossCompactionTaskResource.java (98%)
rename
server/src/main/java/org/apache/iotdb/db/engine/compaction/{cross/rewrite =>
selector/utils}/CrossSpaceCompactionCandidate.java (96%)
copy
server/src/main/java/org/apache/iotdb/db/exception/{metadata/template/NoTemplateOnMNodeException.java
=> query/KilledByOthersException.java} (67%)
rename
node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncThriftClient.java
=>
server/src/main/java/org/apache/iotdb/db/metadata/mnode/AboveDatabaseMNode.java
(67%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mnode/iterator/AbstractTraverserIterator.java
copy
server/src/main/java/org/apache/iotdb/db/metadata/{mtree/traverser/counter/EntityCounter.java
=> mnode/iterator/CachedTraverserIterator.java} (61%)
rename
server/src/main/java/org/apache/iotdb/db/metadata/{mtree/traverser/counter/CounterTraverser.java
=> mnode/iterator/MemoryTraverserIterator.java} (64%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/TraverserWithLimitOffsetWrapper.java
copy
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/{collector/StorageGroupCollector.java
=> basic/DatabaseTraverser.java} (53%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/basic/EntityTraverser.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/basic/MNodeTraverser.java
rename
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/{counter/MNodeAboveSGLevelCounter.java
=> basic/MeasurementTraverser.java} (50%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/CollectorTraverser.java
rename
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{StorageGroupCollector.java
=> DatabaseCollector.java} (58%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/client/exception/ClientManagerException.java
=>
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/Counter.java
(80%)
rename
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/{StorageGroupCounter.java
=> DatabaseCounter.java} (62%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/MNodeLevelCounter.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/MeasurementCounter.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/MeasurementGroupByLevelCounter.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/updater/EntityUpdater.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/updater/MeasurementUpdater.java
copy
server/src/main/java/org/apache/iotdb/db/{exception/metadata/schemafile/RecordDuplicatedException.java
=> metadata/mtree/traverser/updater/Updater.java} (65%)
copy
server/src/main/java/org/apache/iotdb/db/{mpp/plan/planner/plan/node/source/SeriesSourceNode.java
=> metadata/plan/schemaregion/impl/read/ShowNodesPlanImpl.java} (64%)
copy
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/read/{IShowDevicesPlan.java
=> IShowNodesPlan.java} (91%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/dfa/transition/AbstractDFATransition.java
=>
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/result/ShowNodesResult.java
(57%)
copy
server/src/main/java/org/apache/iotdb/db/metadata/{plan/schemaregion/read/IShowDevicesPlan.java
=> query/info/INodeSchemaInfo.java} (81%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/visitor/{SchemaTreeVisitor.java
=> SchemaTreeVisitorFactory.java} (51%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/visitor/SchemaTreeVisitorWithLimitOffsetWrapper.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/AbstractOperator.java
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/DoNothingMetricService.java
=>
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/factory/OperatorFactory.java
(58%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/{plan/planner/plan/node/process/ProcessNode.java
=> execution/operator/factory/SourceOperatorFactory.java} (63%)
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/Reporter.java
=>
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/AbstractProcessOperator.java
(74%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{CountMergeOperator.java
=> CountGroupByLevelMergeOperator.java} (73%)
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{LevelTimeSeriesCountOperator.java
=> CountGroupByLevelScanOperator.java} (50%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/PathsUsingTemplateScanOperator.java
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{DevicesCountOperator.java
=> SchemaCountOperator.java} (59%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/TimeSeriesCountOperator.java
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{DevicesSchemaScanOperator.java
=> source/DeviceSchemaSource.java} (52%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/source/ISchemaSource.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/source/NodeSchemaSource.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/source/PathsUsingTemplateSource.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/source/SchemaSourceFactory.java
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{TimeSeriesSchemaScanOperator.java
=> source/TimeSeriesSchemaSource.java} (62%)
copy
metrics/interface/src/main/java/org/apache/iotdb/metrics/type/Counter.java =>
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AbstractDataSourceOperator.java
(67%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/{plan/planner/plan/node/process/ProcessNode.java
=> execution/operator/source/AbstractSourceOperator.java} (72%)
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/{FragmentInstanceAbortedException.java
=> DriverTaskAbortedException.java} (82%)
rename
server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/task/{DriverTaskID.java
=> DriverTaskId.java} (56%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/Cluster1Env.java
=>
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/sys/KillQueryTask.java
(50%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/MemoryDistributionCalculator.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/PipelineDriverFactory.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/{metadata/ShowRegionStatement.java
=> sys/KillQueryStatement.java} (54%)
rename
server/src/main/java/org/apache/iotdb/db/service/metrics/{IoTDBInternalReporter.java
=> IoTDBInternalLocalReporter.java} (85%)
copy server/src/test/java/org/apache/iotdb/db/{utils/SchemaTestUtils.java =>
mpp/common/schematree/ClusterSchemaTreeTestWithRelease.java} (56%)
create mode 100644
server/src/test/java/org/apache/iotdb/db/mpp/common/schematree/MockSchemaTreeMeasurementVisitor.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/CountGroupByLevelMergeOperatorTest.java
delete mode 100644
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/CountMergeOperatorTest.java