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

[iotdb] branch fix_agg_align_by_device updated (5762ade0d8 -> aeb8cf7c5c)

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

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


    from 5762ade0d8 change the way to judge aggregation query and optimize unit tests
     add 89268825f8 [IOTDB-4875][IOTDB-4918] Fix timeseries creation check bug (#7987)
     add 09ab7fae87 Resolve some TODO in ITs (#7981)
     add e46df71015 [IOTDB-4896] Fix error in closing a TsFileProcessor with an empty memtable (#7971)
     add ba7814d6ac Rename storage_groups dir name to databases (#7990)
     add 8d9a021da6 [IOTDB-3831] Fix TTL doesn't take effect in last query (#7988)
     add 058ca73097 [IOTDB-4921]Add auth check to deactivate and unset and drop template (#7994)
     add 4f65f89698 [IOTDB-4941] Prevent compatibility problems in PipeData (#7996)
     add d3d50e49bf [IOTDB-4893] modify the data type check of IN operation (#7979)
     add a46e565a5d [IOTDB-4704] Modified sync data node retry wait (#7982)
     add 7f01748284 [IOTDB-4942] Only checkDirectory when start DataNode (#7999)
     add 917c8cff42 [IOTDB-4901][IOTDB-4860] Fix concurrent auto create schema bug (#7993)
     add 8b5d429ea7 [IOTDB-4900] Add check for URI when create Trigger/UDF (#8000)
     add 37c2792ab8 [IOTDB-4823] Adjust maxRegionGroupCount failed because StorageGroup doesn't exist (#7984)
     add b5d9068596 Bump jackson-databind from 2.10.5 to 2.13.4.1 (#7986)
     add c0f5d6c0ff Remove more todo in IT (#7998)
     add e7a4838e0d [IOTDB-4401] DataNode should not be stopped  when any regions are migrated failed (#7997)
     add 6d486c9fc9 Bump jackson-databind from 2.13.4 to 2.13.4.1 (#8005)
     add f87401b793 [IOTDB-4943][IOTDB-4956] Check type of Class and add detailed message for StateWindowStrategy
     add 76e3d015dc [IOTDB-4951] Response failure if drop non-existent pipe (#8008)
     add 64eac68ab5 Clear useless code in SchemaFileSketchTool (#8014)
     add ee49d420f3 [IOTDB-4498] Update StatusCode to the latest (#7985)
     add 0615b672e6 [IOTDB-4950] Add TsFileResourceStatus DELETED
     add b594531af6 [IOTDB-4948] Optimize out-of-ttl error message (#8013)
     add 31e93324ea [IOTDB-4965] Fix ttl info lost in data region after datanode restarted (#8018)
     add e03efc25bc [IOTDB-4414] On using the CLI with OpenID Connect Auth enabled on Server side fails (#8011)
     add e1351fbbd6 [IOTDB-4934]Modify error message of use 'null' directly in SQL
     add d548214fad use AutoScalingBufferWriteTransport (#8012)
     add b84845de2d [IOTDB-4923] Enable metric module in default config (#7973)
     add 92c6a57f21 [IOTDB-4954] remove enable_partition and time_partition_interval_for_storage (#8002)
     add 32675729ef [IOTDB-4872][IOTDB-4962] Improve delete timeseries msg when using template (#8006)
     add 9170255e07 [IOTDB-4939] Remove unsupported compression type (#8009)
     add 958064f1bb [IOTDB-4946] Implement show timeseries with deadband process info (#8021)
     add cd35746b28 [IOTDB-4955] Make DataPartition inherit policy configurable (#8017)
     add 9cdab6e955 [IOTDB-4973] add a copy of time instead of calling getTimestamp
     add 3d5eeae81e [IOTDB-4953] Fix some sync-tool document description errors (#8038)
     add 313645047e [IOTDB-4975] Explain support last query
     add 601169295c [IOTDB-4899] Fix error in loading anonymous class of UDF
     add c99fee30c7 Add website compile CI and fix website compile error (#8042)
     add e988e7228f [IOTDB-4771]BufferedPipeDataQueueTest.testOfferWhileTakingWithDiscontinuousSerialNumber fail (#8020)
     add 176e637a1a [IOTDB-4498] Adjust error code (#8026)
     add 3d310e5d4e [IOTDB-4957] Add check for create pipesink and optimize re-connection (#8019)
     add 2dfa449d42 Merge branch 'master' into fix_agg_align_by_device
     add aeb8cf7c5c fix the IT

No new revisions were added by this update.

Summary of changes:
 .github/workflows/client-cpp.yml                   |   6 +
 .github/workflows/client-go.yml                    |   2 +
 .github/workflows/client-python.yml                |   2 +
 .github/workflows/cluster-it-1c1d.yml              |   2 +
 .github/workflows/cluster-it-1c3d.yml              |   2 +
 .github/workflows/e2e.yml                          |   2 +
 .github/workflows/grafana-plugin.yml               |   6 +
 .github/workflows/influxdb-protocol.yml            |   2 +
 .github/workflows/main-unix.yml                    |   2 +
 .github/workflows/main-win.yml                     |   2 +
 .../workflows/{client-go.yml => site-build.yml}    |  22 +-
 .github/workflows/sonar-coveralls.yml              |   2 +
 .github/workflows/sync.yml                         |   2 +
 .../org/apache/iotdb/cli/StartClientScriptIT.java  |   3 -
 client-py/tests/test_dataframe.py                  |   4 +
 .../client/sync/SyncConfigNodeClientPool.java      |   5 +-
 .../client/sync/SyncDataNodeClientPool.java        |  30 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  14 +
 .../confignode/conf/ConfigNodeDescriptor.java      |   9 +-
 .../confignode/conf/ConfigNodeRemoveCheck.java     |   2 +-
 .../consensus/response/DataNodeRegisterResp.java   |  20 +
 ...n.java => NoAvailableRegionGroupException.java} |  15 +-
 .../confignode/manager/ClusterSchemaManager.java   |  36 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  20 +-
 .../iotdb/confignode/manager/ConsensusManager.java |   2 +-
 .../iotdb/confignode/manager/ProcedureManager.java |   4 +-
 .../iotdb/confignode/manager/SyncManager.java      |   8 +-
 .../iotdb/confignode/manager/TriggerManager.java   |   2 +-
 .../iotdb/confignode/manager/load/LoadManager.java |   6 +-
 .../manager/load/balancer/PartitionBalancer.java   |   6 +-
 .../partition/GreedyPartitionAllocator.java        |  76 +--
 .../balancer/partition/IPartitionAllocator.java    |   6 +-
 .../iotdb/confignode/manager/node/NodeManager.java |  27 +-
 .../manager/partition/PartitionManager.java        |  26 +-
 .../iotdb/confignode/persistence/AuthorInfo.java   |  28 +-
 .../iotdb/confignode/persistence/cq/CQInfo.java    |   2 +-
 .../confignode/persistence/node/NodeInfo.java      |   4 +-
 .../persistence/schema/ClusterSchemaInfo.java      |  22 +-
 .../persistence/sync/ClusterSyncInfo.java          |  14 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |   2 +-
 .../procedure/env/DataNodeRemoveHandler.java       |  22 +-
 .../impl/node/RemoveDataNodeProcedure.java         | 120 +++--
 .../impl/schema/DeactivateTemplateProcedure.java   |   6 +
 .../impl/schema/DeleteTimeSeriesProcedure.java     |   3 +-
 .../impl/statemachine/RegionMigrateProcedure.java  |   7 +-
 .../procedure/impl/sync/DropPipeProcedure.java     |  10 +-
 .../iotdb/confignode/service/ConfigNode.java       |   4 +-
 .../thrift/ConfigNodeRPCServiceHandlerMetrics.java |   2 +-
 .../thrift/ConfigNodeRPCServiceMetrics.java        |   2 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   6 +-
 .../confignode/persistence/AuthorInfoTest.java     |   2 +-
 .../persistence/ClusterSyncInfoTest.java           |  40 +-
 .../multileader/MultiLeaderConsensus.java          |   2 +-
 .../multileader/MultiLeaderServerImpl.java         |  10 +-
 .../multileader/MultiLeaderServerMetrics.java      |   4 +-
 .../multileader/client/DispatchLogHandler.java     |   4 +-
 .../multileader/logdispatcher/LogDispatcher.java   |   2 +-
 .../MultiLeaderMemoryManagerMetrics.java           |   2 +-
 .../service/MultiLeaderRPCServiceProcessor.java    |   2 +-
 .../org/apache/iotdb/consensus/ratis/Utils.java    |   8 +-
 .../iotdb/consensus/simple/SimpleConsensus.java    |   2 +-
 docs/UserGuide/API/Status-Codes.md                 | 175 +++---
 .../Administration-Management/Administration.md    |   8 +-
 docs/UserGuide/Data-Concept/Compression.md         |  93 +---
 .../{Compression.md => Deadband-Process.md}        |  29 +-
 docs/UserGuide/Data-Concept/Time-Partition.md      |  15 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |  38 +-
 docs/UserGuide/Monitor-Alert/Metric-Tool.md        |  42 +-
 .../Process-Data/UDF-User-Defined-Function.md      |   2 +
 docs/UserGuide/Query-Data/Select-Expression.md     |   7 +
 docs/UserGuide/QuickStart/ServerFileList.md        |  49 +-
 .../Reference/ConfigNode-Config-Manual.md          |   8 +-
 docs/UserGuide/Reference/DataNode-Config-Manual.md |  20 -
 docs/zh/UserGuide/API/Status-Codes.md              | 176 ++++---
 .../Administration-Management/Administration.md    |   8 +-
 docs/zh/UserGuide/Data-Concept/Compression.md      |  88 +---
 .../{Compression.md => Deadband-Process.md}        |  26 +-
 docs/zh/UserGuide/Data-Concept/Time-Partition.md   |  25 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |  35 +-
 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md     |  48 +-
 .../Process-Data/UDF-User-Defined-Function.md      |   2 +-
 docs/zh/UserGuide/Query-Data/Select-Expression.md  |   7 +
 docs/zh/UserGuide/QuickStart/ServerFileList.md     |  46 +-
 .../Reference/ConfigNode-Config-Manual.md          |   4 +-
 .../UserGuide/Reference/DataNode-Config-Manual.md  |  18 -
 .../org/apache/iotdb/flink/FlinkIoTDBSource.java   |   2 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   2 +-
 .../iotdb/SyntaxConventionRelatedExample.java      |   2 +-
 .../java/org/apache/iotdb/it/env/MppConfig.java    |  27 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |  22 +-
 .../confignode/it/IoTDBClusterAuthorityIT.java     |   2 +-
 .../iotdb/confignode/it/IoTDBClusterRestartIT.java |   4 +-
 .../confignode/it/IoTDBConfigNodeSnapshotIT.java   |   4 +-
 .../iotdb/confignode/it/IoTDBStorageGroupIT.java   |   3 +-
 .../it/partition/IoTDBPartitionDurableTest.java    | 323 ++++++++++++
 .../IoTDBPartitionGetterIT.java}                   | 586 ++++++---------------
 .../partition/IoTDBPartitionInheritPolicyTest.java | 182 +++++++
 .../confignode/it/utils/ConfigNodeTestUtils.java   |  66 +++
 .../org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java  |  12 +-
 .../org/apache/iotdb/db/it/IoTDBDeletionIT.java    |  32 +-
 .../org/apache/iotdb/db/it/IoTDBEncodingIT.java    |  91 +++-
 .../apache/iotdb/db/it/IoTDBFilterBetweenIT.java   |   3 +-
 .../org/apache/iotdb/db/it/IoTDBFilterNullIT.java  |   8 +-
 .../org/apache/iotdb/db/it/IoTDBMultiDeviceIT.java |  98 ++--
 .../iotdb/db/it/IoTDBPartialInsertionIT.java       |   7 +-
 .../org/apache/iotdb/db/it/IoTDBSimpleQueryIT.java |  23 +-
 .../db/it/IoTDBSyntaxConventionIdentifierIT.java   | 262 +++++----
 .../it/IoTDBSyntaxConventionStringLiteralIT.java   |  46 +-
 .../java/org/apache/iotdb/db/it/IoTDBTtlIT.java    |  11 +-
 .../it/aggregation/IoTDBAggregationByLevelIT.java  |   2 -
 .../db/it/aggregation/IoTDBAggregationIT.java      |  62 +--
 .../aggregation/IoTDBAggregationSmallDataIT.java   |  21 -
 .../aligned/IoTDBAggregationWithDeletion2IT.java   |   4 +-
 .../it/aligned/IoTDBAggregationWithDeletionIT.java |   7 +-
 .../db/it/aligned/IoTDBAlignedDataDeletionIT.java  |  32 +-
 .../db/it/aligned/IoTDBAlignedLastQuery2IT.java    |   4 +-
 .../db/it/aligned/IoTDBAlignedLastQuery3IT.java    |   4 +-
 .../db/it/aligned/IoTDBAlignedLastQueryIT.java     |   4 +-
 .../db/it/aligned/IoTDBAlignedSeriesQueryIT.java   |  89 ----
 ...GroupByQueryWithValueFilterWithDeletion2IT.java |   4 +-
 ...BGroupByQueryWithValueFilterWithDeletionIT.java |   4 +-
 ...upByQueryWithoutValueFilterWithDeletion2IT.java |   4 +-
 ...oupByQueryWithoutValueFilterWithDeletionIT.java |   4 +-
 .../db/it/aligned/IoTDBInsertAlignedValues2IT.java |   6 +-
 .../db/it/aligned/IoTDBInsertAlignedValues3IT.java |   6 +-
 .../db/it/aligned/IoTDBInsertAlignedValuesIT.java  |  26 +-
 .../it/aligned/IoTDBLastQueryWithDeletion2IT.java  |   8 +-
 .../it/aligned/IoTDBLastQueryWithDeletionIT.java   |   8 +-
 .../aligned/IoTDBLastQueryWithoutLastCache2IT.java |   4 +-
 .../aligned/IoTDBLastQueryWithoutLastCacheIT.java  |   4 +-
 ...DBLastQueryWithoutLastCacheWithDeletion2IT.java |   8 +-
 ...TDBLastQueryWithoutLastCacheWithDeletionIT.java |   8 +-
 ...BRawQueryWithoutValueFilterWithDeletion2IT.java |   3 +-
 ...DBRawQueryWithoutValueFilterWithDeletionIT.java |  18 +-
 .../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java  |  42 +-
 .../iotdb/db/it/env/StandaloneEnvConfig.java       |  15 +-
 .../apache/iotdb/db/it/groupby/IoTDBHavingIT.java  |  16 +-
 .../IoTDBLastWithTTLIT.java}                       |  63 ++-
 .../org/apache/iotdb/db/it/query/IoTDBInIT.java    |  33 +-
 .../iotdb/db/it/query/IoTDBNullOperandIT.java      |   3 +-
 .../iotdb/db/it/query/IoTDBNullValueFillIT.java    |   3 +-
 .../apache/iotdb/db/it/query/IoTDBResultSetIT.java |   4 +
 .../db/it/schema/IoTDBCreateStorageGroupIT.java    |  11 +-
 .../db/it/schema/IoTDBDeactivateTemplateIT.java    |  25 +-
 .../db/it/schema/IoTDBDeleteTimeseriesIT.java      |  13 +-
 .../iotdb/db/it/schema/IoTDBMetadataFetchIT.java   |  76 ++-
 .../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java  |  26 +-
 .../iotdb/db/it/selectinto/IoTDBSelectInto2IT.java |   4 +-
 .../iotdb/db/it/selectinto/IoTDBSelectInto3IT.java |   4 +-
 .../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java  |   4 +-
 .../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java   |   7 +-
 .../db/it/trigger/IoTDBTriggerExecutionIT.java     |   4 +-
 .../db/it/trigger/IoTDBTriggerManagementIT.java    |  50 +-
 .../iotdb/db/it/udf/IoTDBUDFManagementIT.java      |  28 +
 .../db/it/udf/IoTDBUDTFBuiltinFunctionIT.java      |   7 +-
 .../iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java    |   1 -
 .../apache/iotdb/db/it/utils/AlignedWriteUtil.java |   4 +-
 .../org/apache/iotdb/db/it/utils/TestUtils.java    |   4 +-
 .../db/it/withoutNull/IoTDBWithoutAllNullIT.java   |  15 +-
 .../db/it/withoutNull/IoTDBWithoutAnyNullIT.java   |   3 +-
 .../withoutNull/IoTDBWithoutNullAllFilterIT.java   |   3 +-
 .../withoutNull/IoTDBWithoutNullAnyFilterIT.java   |   3 +-
 .../iotdb/session/it/IoTDBSessionComplexIT.java    |  19 +-
 .../session/it/IoTDBSessionSchemaTemplateIT.java   |  12 +-
 .../iotdb/session/it/IoTDBSessionSimpleIT.java     |  26 +-
 .../iotdb/integration/env/ClusterEnvConfig.java    |   8 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |   4 -
 .../iotdb/db/integration/IoTDBAuthorizationIT.java |   5 +-
 .../iotdb/db/integration/IoTDBCompactionIT.java    |   3 +-
 .../integration/IoTDBCompactionWithIDTableIT.java  |   3 +-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   3 +-
 .../db/integration/IoTDBRemovePartitionIT.java     |   2 -
 .../db/integration/IoTDBSchemaTemplateIT.java      |  21 +-
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |   9 +-
 .../iotdb/db/integration/IoTDBTimePartitionIT.java |   5 +-
 .../apache/iotdb/db/integration/IoTDBTtlIT.java    |  20 +-
 .../aggregation/IoTDBUDFNestAggregationIT.java     |   3 +-
 .../IoTDBUserDefinedAggregationFunctionIT.java     |   8 +-
 .../aligned/IoTDBGroupByFillQueryBigDataIT.java    |   3 +-
 .../aligned/IoTDBGroupByFillQueryIT.java           |   3 +-
 .../db/integration/env/StandaloneEnvConfig.java    |   7 +-
 .../db/integration/groupby/IoTDBGroupByFillIT.java |   2 +-
 .../groupby/IoTDBGroupByFillMixPathsIT.java        |   2 +-
 .../db/integration/sync/IoTDBSyncSenderIT.java     |   2 +-
 .../versionadaption/IoTDBDDLVersionAdaptionIT.java |  30 +-
 .../IoTDBDeletionVersionAdaptionIT.java            |   3 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   4 +-
 .../resources/conf/iotdb-confignode-metric.yml     |   6 +-
 .../resources/conf/iotdb-datanode-metric.yml       |   6 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |   9 +-
 .../micrometer/MicrometerMetricManager.java        |   2 +
 .../resources/conf/iotdb-common.properties         |  30 +-
 .../commons/auth/authorizer/OpenIdAuthorizer.java  |  41 +-
 .../org/apache/iotdb/commons/auth/entity/User.java |  13 +-
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   2 +
 .../commons/exception/ConfigurationException.java  |   6 +-
 .../commons/exception/IllegalPathException.java    |   4 +-
 .../commons/exception/sync/PipeSinkException.java  |   4 +-
 .../iotdb/commons/partition/SchemaPartition.java   |   3 +-
 .../iotdb/commons/sync/metadata/SyncMetadata.java  |   2 +-
 .../iotdb/commons/sync/pipe/TsFilePipeInfo.java    |   3 +-
 .../iotdb/commons/sync/pipesink/IoTDBPipeSink.java |  29 +-
 .../iotdb/commons/sync/pipesink/PipeSink.java      |   5 -
 .../iotdb/commons/sync/utils/SyncConstant.java     |   7 +-
 .../org/apache/iotdb/commons/udf/UDFTable.java     |   2 +-
 .../commons/udf/service/UDFManagementService.java  |  24 +-
 .../org/apache/iotdb/commons/utils/AuthUtils.java  |   3 +-
 .../apache/iotdb/commons/utils/StatusUtils.java    | 155 ++----
 .../commons/sync/metedata/SyncMetadataTest.java    |   4 +-
 pom.xml                                            |   5 +-
 .../schemaregion/rocksdb/RSchemaRegion.java        |   8 +-
 .../utils/ShowTimeSeriesResultUtils.java           |   8 +-
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   5 +-
 .../iotdb/db/auth/ClusterAuthorityFetcher.java     |  56 +-
 .../iotdb/db/auth/StandaloneAuthorityFetcher.java  |   5 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  38 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  20 +-
 .../org/apache/iotdb/db/conf/IoTDBStartCheck.java  |  30 +-
 .../statemachine/visitor/DataExecutionVisitor.java |  35 +-
 .../apache/iotdb/db/engine/StorageEngineV2.java    |  76 +--
 .../iotdb/db/engine/load/AlignedChunkData.java     |   6 +-
 .../iotdb/db/engine/load/NonAlignedChunkData.java  |   4 +-
 .../iotdb/db/engine/load/TsFileSplitter.java       |  22 +-
 .../db/engine/querycontext/QueryDataSource.java    |   5 +
 .../iotdb/db/engine/snapshot/SnapshotLoader.java   |   2 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  63 +--
 .../engine/storagegroup/HashLastFlushTimeMap.java  |   3 +-
 .../storagegroup/IDTableLastFlushTimeMap.java      |   3 +-
 .../db/engine/storagegroup/ILastFlushTimeMap.java  |   2 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  50 +-
 .../db/engine/storagegroup/TsFileResource.java     |   4 +-
 .../engine/storagegroup/TsFileResourceStatus.java  |   3 +-
 .../db/exception/ContinuousQueryException.java     |  36 --
 .../iotdb/db/exception/DataRegionException.java    |   4 +-
 .../exception/DiskSpaceInsufficientException.java  |   2 +-
 .../apache/iotdb/db/exception/MergeException.java  |   2 +-
 .../db/exception/QueryIdNotExsitException.java     |  29 -
 .../exception/StorageEngineReadonlyException.java  |   2 +-
 .../db/exception/SyncConnectionException.java      |   6 +-
 .../iotdb/db/exception/SystemCheckException.java   |  34 --
 .../index/UnsupportedIndexTypeException.java       |  32 --
 .../metadata/AliasAlreadyExistException.java       |   2 +-
 .../exception/metadata/DeleteFailedException.java  |  40 --
 .../metadata/MeasurementAlreadyExistException.java |   2 +-
 .../metadata/MeasurementInBlackListException.java  |   2 +-
 .../metadata/PathAlreadyExistException.java        |   2 +-
 .../exception/metadata/PathNotExistException.java  |  24 +-
 .../metadata/StorageGroupAlreadySetException.java  |   4 +-
 .../metadata/StorageGroupNotSetException.java      |   4 +-
 .../schemafile/ColossalRecordException.java        |   6 +-
 .../SchemaFileLogCorruptedException.java           |   2 +-
 .../template/NoTemplateOnMNodeException.java       |   2 +-
 .../template/TemplateImcompatibeException.java     |   4 +-
 .../db/exception/query/OutOfTTLException.java      |   8 +-
 .../iotdb/db/exception/query/PathException.java    |  38 --
 .../query/UnSupportedFillTypeException.java        |   2 +-
 .../apache/iotdb/db/index/common/IndexType.java    |  10 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |   4 +-
 .../iotdb/db/metadata/idtable/IDTableManager.java  |   2 +-
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |   7 +-
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |   7 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |  27 +-
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |  27 +-
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |  22 +
 .../db/mpp/common/header/ColumnHeaderConstant.java |   6 +-
 .../exchange/MPPDataExchangeServiceMetrics.java    |   2 +-
 ...MppDataExchangeServiceThriftHandlerMetrics.java |   2 +-
 .../execution/executor/RegionWriteExecutor.java    |  27 +-
 .../operator/process/AbstractIntoOperator.java     |   2 +-
 .../schema/TimeSeriesSchemaScanOperator.java       |   2 +
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  14 +-
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  |  10 +-
 .../db/mpp/plan/execution/QueryExecution.java      |   5 +-
 .../config/executor/ClusterConfigTaskExecutor.java | 137 ++---
 .../executor/StandaloneConfigTaskExecutor.java     |   2 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |   3 -
 .../db/mpp/plan/parser/StatementGenerator.java     |   7 +-
 .../plan/planner/LocalExecutionPlanContext.java    |  13 +-
 .../db/mpp/plan/planner/LocalExecutionPlanner.java |   5 +-
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |   7 +-
 .../plan/planner/distribution/SourceRewriter.java  |  12 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |  49 ++
 .../plan/node/load/LoadSingleTsFileNode.java       |   4 +-
 .../plan/node/metedata/write/MeasurementGroup.java |  45 ++
 .../planner/plan/node/write/InsertRowNode.java     |   4 +-
 .../planner/plan/node/write/InsertRowsNode.java    |   2 +-
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |   2 +-
 .../planner/plan/node/write/InsertTabletNode.java  |  28 +-
 .../db/mpp/plan/scheduler/ClusterScheduler.java    |   2 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |   2 +-
 .../db/mpp/plan/scheduler/StandaloneScheduler.java |   2 +-
 .../scheduler/load/LoadTsFileDispatcherImpl.java   |   6 +-
 .../crud/InsertMultiTabletsStatement.java          |   2 +-
 .../plan/statement/crud/InsertRowStatement.java    |   4 +-
 .../crud/InsertRowsOfOneDeviceStatement.java       |   3 +-
 .../plan/statement/crud/InsertRowsStatement.java   |   2 +-
 .../mpp/plan/statement/crud/InsertStatement.java   |   1 -
 .../plan/statement/crud/InsertTabletStatement.java |  17 +-
 .../dag/column/unary/InColumnTransformer.java      |  40 +-
 .../intermediate/ConstantIntermediateLayer.java    |   3 +-
 .../MultiInputColumnIntermediateLayer.java         |   3 +-
 .../influxdb/meta/NewInfluxDBMetaManager.java      |   2 +-
 .../protocol/rest/filter/AuthorizationFilter.java  |   8 +-
 .../rest/handler/AuthorizationHandler.java         |   4 +-
 .../protocol/rest/impl/GrafanaApiServiceImpl.java  |   6 +-
 .../db/protocol/rest/impl/RestApiServiceImpl.java  |   6 +-
 .../iotdb/db/query/control/SessionManager.java     |   4 +-
 .../db/query/dataset/ShowTimeSeriesResult.java     |  17 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |  12 +-
 .../service/DataNodeInternalRPCServiceMetrics.java |   2 +-
 .../db/service/DataNodeServerCommandLine.java      |  12 +-
 .../java/org/apache/iotdb/db/service/NewIoTDB.java |  14 +-
 .../apache/iotdb/db/service/RPCServiceMetrics.java |   2 +-
 .../iotdb/db/service/RegionMigrateService.java     |  61 ++-
 .../iotdb/db/service/metrics/ProcessMetrics.java   |  10 +-
 .../InternalServiceThriftHandlerMetrics.java       |   2 +-
 .../handler/RPCServiceThriftHandlerMetrics.java    |   2 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |   8 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  19 +-
 .../service/thrift/impl/DataNodeRegionManager.java |   2 +-
 .../thrift/impl/NewInfluxDBServiceImpl.java        |   2 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   6 +-
 .../apache/iotdb/db/sync/common/LocalSyncInfo.java |   2 +-
 .../iotdb/db/sync/common/LocalSyncInfoFetcher.java |   2 +-
 .../iotdb/db/sync/pipedata/DeletionPipeData.java   |   2 +-
 .../apache/iotdb/db/sync/pipedata/PipeData.java    |  31 +-
 .../iotdb/db/sync/pipedata/TsFilePipeData.java     |   2 +-
 .../sync/pipedata/queue/BufferedPipeDataQueue.java |   3 +-
 .../db/sync/sender/pipe/ExternalPipeSink.java      |  20 -
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      |   1 +
 .../db/sync/transport/client/IoTDBSyncClient.java  |  17 +-
 .../db/sync/transport/client/SenderManager.java    | 135 ++++-
 .../sync/transport/client/SyncClientFactory.java   |  12 +
 .../db/sync/transport/server/ReceiverManager.java  |   8 +-
 .../java/org/apache/iotdb/db/tools/WalChecker.java |  10 +-
 .../db/tools/schema/SchemaFileSketchTool.java      |   7 -
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   8 +-
 .../apache/iotdb/db/utils/TimePartitionUtils.java  |  16 +-
 .../iotdb/db/wal/exception/WALException.java       |   6 +-
 .../iotdb/db/auth/AuthorizerManagerTest.java       |   4 +-
 .../org/apache/iotdb/db/auth/entity/UserTest.java  |   4 +-
 .../SizeTieredCompactionSelectorTest.java          |   4 +-
 .../db/engine/storagegroup/DataRegionTest.java     |  50 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   9 +-
 .../engine/storagegroup/TsFileProcessorV2Test.java |  12 +-
 .../apache/iotdb/db/metadata/SchemaBasicTest.java  |   4 +-
 .../plan/SchemaRegionPlanCompatibilityTest.java    |   2 +-
 .../schema/SchemaQueryScanOperatorTest.java        |  23 +-
 .../schedule/DefaultDriverSchedulerTest.java       |   3 +-
 .../plan/node/write/WritePlanNodeSplitTest.java    |  18 +-
 .../db/protocol/rest/IoTDBRestServiceTest.java     |   4 +
 .../db/query/dataset/ShowTimeSeriesResultTest.java |   4 +-
 .../sync/pipedata/BufferedPipeDataQueueTest.java   |   8 +-
 .../iotdb/db/tools/TsFileAndModSettleToolTest.java |   7 -
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |  12 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  23 +-
 .../iotdb/db/utils/TsFileRewriteToolTest.java      |  12 +-
 .../db/utils/datastructure/PrecisionTest.java      | 143 -----
 .../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java |  10 +-
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |   8 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    | 307 +++++------
 .../org/apache/iotdb/session/SessionDataSet.java   |   2 +-
 site/src/main/.vuepress/config.js                  |   3 +-
 .../src/main/thrift/confignode.thrift              |   2 +
 .../file/metadata/enums/CompressionType.java       |  21 +-
 .../zeppelin/iotdb/IoTDBInterpreterTest.java       |  14 +-
 367 files changed, 3842 insertions(+), 3557 deletions(-)
 copy .github/workflows/{client-go.yml => site-build.yml} (72%)
 rename confignode/src/main/java/org/apache/iotdb/confignode/exception/{NotAvailableRegionGroupException.java => NoAvailableRegionGroupException.java} (56%)
 copy docs/UserGuide/Data-Concept/{Compression.md => Deadband-Process.md} (75%)
 copy docs/zh/UserGuide/Data-Concept/{Compression.md => Deadband-Process.md} (77%)
 create 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/{IoTDBClusterPartitionIT.java => partition/IoTDBPartitionGetterIT.java} (52%)
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionInheritPolicyTest.java
 copy integration-test/src/test/java/org/apache/iotdb/db/it/{IoTDBExampleIT.java => last/IoTDBLastWithTTLIT.java} (50%)
 mode change 100755 => 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/DataRegion.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/ContinuousQueryException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/QueryIdNotExsitException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/SystemCheckException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/index/UnsupportedIndexTypeException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/metadata/DeleteFailedException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/PathException.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/utils/datastructure/PrecisionTest.java