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/12/15 12:55:33 UTC

[iotdb] branch pipeline updated (d5cb1617df -> 0aa1e752db)

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

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


    from d5cb1617df spotless format apply
     add fd0bcea3b9 [IOTDB-5158] Fix InputStream may skip over some smaller number of bytes  (#8388)
     add a31441ca41 [IOTDB-5144] Fix ClassCastException
     add ba4949c103 Delete useless README.md (#8396)
     add 1fc1ee4e75 Revert "Delete useless README.md (#8396)" (#8404)
     add b5ef9a4256 [IOTDB-5116] Fix wrong empty result set in aggregation query
     add 150a5dc7ab [IOTDB-4572] [IOTDB-3580] support order by in align by device
     add 44a77d1d91 Fixed Companies and Organizations Info Submit Link (#8409)
     add c8b7948a94 [IOTDB-5108] Added region migration sql (#8341)
     add 890e73907b delete snapshot (#8382)
     add 14d4cc1d7d [IOTDB-5161] Add output type check for WHERE & HAVING clause (#8381)
     add bd8cfadd85 [IOTDB-5170] stop-confignode.bat, datanode will be closed at the same time (#8406)
     add a28c982a6b [IOTDB-5172] Fix SingleDeviceViewNode can't get outputColumnTypes when it's isolated
     add e68f560463 [IOTDB-5169] Add UserGuide for Order By in Align By Device (#8416)
     add 25ce90a4f4 Remove old IoTDB main class since it's deprecated (#8423)
     add e487d0706b Update metric doc (#8419)
     add 3ef60a5ff0 change oridnal to serialize (#8417)
     add 7ad27ce5e1 [IOTDB-5191] Rename RatisConfig.RatisConsensus (#8428)
     add 4a68677055 [IOTDB-5119] fix bug that M4 throws exception when the window is empty
     add 1f813a1535 [IOTDB-5190] Move Library-udf IT to integration-test (#8431)
     add cb871b4cf1 docker deploy for 1.0.0: dockerfiles,docker-compose files,support she… (#8393)
     add 50cc757c7e [IOTDB-5159] Refactor the structure of Cluster Deploy DOC (#8402)
     add 3355e28525 Fix verfiy phase not working in integration-test (#8436)
     add 3e48aaf1c9 [IOTDB-5183]Fix CI OOM (#8398)
     add fcc78b23d4 [IOTDB-5185] The old snapshot is not deleted after “ take snapshot ” is complete (#8427)
     add 07c42312c9 [IOTDB-5153] add snapshot transfer IT & UT for RatisConsensus (#8385)
     add 2de2096956 [IOTDB-5200] Fix IT in IoTDBOrderByWithAlignByDeviceIT
     add 616af5240b Fix IOTDBGroupByIT & IoTDBNullOperandIT (#8443)
     add 4dcd255ae8 [IOTDB-5199]fix NPE in StorageExector inLoading process (#8440)
     add 35c016f229 [IOTDB-5202] Show regions support database sql (#8450)
     add b40d7b1727 [IOTDB-5210] Fix closed TsFileSequenceReader still cached in FileReaderManager
     add 4a32eb8a77 [IOTDB-5061] Add initialize state check when create snapshot (#8447)
     add 4e06867e51 Update Write-Data.md (#8444)
     add 6c90a45b06 Update Write-Data.md (#8445)
     add 8b4b397f9e [IOTDB-5168] Refactor traverse of AbstractTreeVisitor to FA-based traverse (#8400)
     add 831a45e541 Ignore Failed IoTDBSnapshotTransferIT
     add 8e612b5323 [IOTDB-5201] Extracting getConfig from the registerDataNode interface (#8441)
     add d17d1e80d3 [IOTDB-5174] Use filename format such as NodeID-Index rather than Endpoint-Index to track follower sync progress (#8458)
     add 1361d28c10 add message in exception (#8449)
     add f6b3810b63 [IOTDB-5223] Check data directories cross-disk under RatisConsensus (#8469)
     add 2d097478e1 Merge branch 'master' into pipeline
     add 0aa1e752db fix conflicts with master

No new revisions were added by this update.

Summary of changes:
 .github/workflows/main-unix.yml                    |    2 +-
 .github/workflows/main-win.yml                     |    2 +-
 .gitignore                                         |    3 +
 Jenkinsfile                                        |    2 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |    9 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |    8 +
 .../assembly/resources/sbin/stop-confignode.bat    |    5 +-
 .../consensus/response/ConfigurationResp.java      |   66 +
 .../consensus/response/DataNodeRegisterResp.java   |   23 -
 .../iotdb/confignode/manager/ConfigManager.java    |   27 +-
 .../iotdb/confignode/manager/ConsensusManager.java |    2 +-
 .../apache/iotdb/confignode/manager/IManager.java  |   10 +
 .../iotdb/confignode/manager/ProcedureManager.java |   93 ++
 .../iotdb/confignode/manager/node/NodeManager.java |   26 +-
 .../partition/heartbeat/RegionGroupCache.java      |    2 +-
 .../statemachine/CreateRegionGroupsProcedure.java  |    2 +-
 .../impl/statemachine/RegionMigrateProcedure.java  |   15 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   18 +
 .../apache/iotdb/consensus/config/RatisConfig.java |   45 +-
 .../exception/RatisRequestFailedException.java     |    7 +-
 .../apache/iotdb/consensus/iot/IoTConsensus.java   |    6 +-
 .../consensus/iot/IoTConsensusServerImpl.java      |   27 +-
 .../iot/logdispatcher/IndexController.java         |   43 +-
 .../consensus/iot/logdispatcher/LogDispatcher.java |    3 +-
 .../apache/iotdb/consensus/ratis/RatisClient.java  |    6 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |   10 +-
 .../{IoTConsensusTest.java => ReplicateTest.java}  |    4 +-
 .../iot/{RecoveryTest.java => StabilityTest.java}  |   54 +-
 .../iot/logdispatcher/IndexControllerTest.java     |   37 +-
 .../iot/logdispatcher/SyncStatusTest.java          |   15 +-
 .../iotdb/consensus/iot/util/TestStateMachine.java |    2 +-
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |   15 +-
 docker/ReadMe.md                                   |   30 +-
 docker/src/main/DockerCompose/do-docker-build.sh   |  134 ++
 .../src/main/DockerCompose/docker-compose-1c1d.yml |   41 +
 .../DockerCompose/docker-compose-cluster-1c2d.yml  |   69 +
 .../DockerCompose/docker-compose-cluster-3c3d.yml  |   60 +
 .../DockerCompose/docker-compose-host-3c3d.yml     |   58 +
 docker/src/main/DockerCompose/entrypoint.sh        |   57 +
 .../main/DockerCompose/replace-conf-from-env.sh    |   64 +
 docker/src/main/Dockerfile-1.0.0-1c1d              |   50 +
 docker/src/main/Dockerfile-1.0.0-confignode        |   54 +
 docker/src/main/Dockerfile-1.0.0-datanode          |   56 +
 docs/Community/Community-Powered By.md             |    4 +-
 docs/UserGuide/Cluster/Cluster-Maintenance.md      |   65 +-
 docs/UserGuide/Cluster/Cluster-Setup.md            |  541 ++++---
 .../UserGuide/Cluster/Deployment-Recommendation.md |   49 +-
 docs/UserGuide/Monitor-Alert/Metric-Tool.md        |  115 +-
 docs/UserGuide/Query-Data/Align-By.md              |    7 +-
 docs/UserGuide/Query-Data/Order-By.md              |  111 +-
 docs/UserGuide/Query-Data/Overview.md              |    3 +-
 docs/UserGuide/QuickStart/ClusterQuickStart.md     |  183 +++
 docs/UserGuide/QuickStart/QuickStart.md            |    2 +-
 docs/UserGuide/QuickStart/WayToGetIoTDB.md         |  175 ++-
 docs/UserGuide/Write-Data/Write-Data.md            |    2 +-
 docs/zh/UserGuide/Cluster/Cluster-Maintenance.md   |   63 +
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |  531 ++++---
 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md     |  111 +-
 docs/zh/UserGuide/Query-Data/Align-By.md           |    4 +
 docs/zh/UserGuide/Query-Data/Order-By.md           |  109 +-
 docs/zh/UserGuide/Query-Data/Overview.md           |    7 +-
 docs/zh/UserGuide/QuickStart/ClusterQuickStart.md  |  180 +++
 docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md      |  182 ++-
 docs/zh/UserGuide/Write-Data/Write-Data.md         |    2 +-
 integration-test/pom.xml                           |    9 +-
 .../java/org/apache/iotdb/it/env/AbstractEnv.java  |   32 +
 .../java/org/apache/iotdb/it/env/MppConfig.java    |    9 +-
 .../org/apache/iotdb/it/env/RemoteServerEnv.java   |    5 +
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |    8 +-
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |    2 +
 .../confignode/it/IoTDBConfigNodeSnapshotIT.java   |    7 +-
 .../confignode/it/IoTDBSnapshotTransferIT.java     |  152 ++
 .../java/org/apache/iotdb/db/it/IoTDBFilterIT.java |   17 +
 .../db/it/aggregation/IoTDBAggregationIT.java      |   14 +-
 .../IoTDBOrderByWithAlignByDeviceIT.java           | 1240 ++++++++++++++++
 .../org/apache/iotdb/db/it/env/StandaloneEnv.java  |    5 +
 .../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java |   14 +
 .../iotdb/db/it/query/IoTDBNullOperandIT.java      |    3 +-
 .../iotdb/db/it/query/IoTDBNullValueFillIT.java    |    2 +-
 .../org/apache/iotdb/db/it/udf/IoTDBUDFM4IT.java   |   45 +-
 .../apache/iotdb/libudf/it/anomaly/AnomalyIT.java  |  783 +++++------
 .../apache/iotdb/libudf/it/dmatch/DMatchIT.java    |  533 ++++---
 .../iotdb/libudf/it/dprofile/DProfileIT.java       |  298 ++--
 .../iotdb/libudf/it/dquality/DQualityIT.java       |  203 ++-
 .../apache/iotdb/libudf/it/drepair/DRepairIT.java  |  160 +--
 .../iotdb/libudf/it/frequency/FrequencyIT.java     |  180 ++-
 .../apache/iotdb/libudf/it/series/SeriesIT.java    |  319 ++---
 .../apache/iotdb/libudf/it/string/StringIT.java    |  124 +-
 .../src/test/resources/logback-test.xml            |    2 +-
 .../iotdb/db/integration/IoTDBCheckConfigIT.java   |    6 +-
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |  125 +-
 integration/src/test/resources/logback-test.xml    |    2 +-
 .../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |    4 +-
 library-udf/pom.xml                                |   50 +-
 .../apache/iotdb/commons/client/ClientManager.java |    6 +-
 .../iotdb/commons/partition/ExecutorType.java      |   27 +-
 .../iotdb/commons/partition/QueryExecutor.java     |   56 +
 .../iotdb/commons/partition/StorageExecutor.java   |   64 +
 .../org/apache/iotdb/commons/path/fa/IFAState.java |   16 +-
 .../iotdb/commons/path/fa/IFATransition.java       |   27 +-
 .../apache/iotdb/commons/path/fa/IPatternFA.java   |   75 +
 .../apache/iotdb/commons/path/fa/SimpleNFA.java    |  522 +++++++
 .../commons/path/fa/match/IStateMatchInfo.java     |   79 ++
 .../commons/path/fa/match/MatchedStateSet.java     |   68 +
 .../commons/path/fa/match/StateMultiMatchInfo.java |  120 ++
 .../path/fa/match/StateSingleMatchInfo.java        |  103 ++
 .../commons/schema/tree/AbstractTreeVisitor.java   |  804 ++++++-----
 .../apache/iotdb/commons/udf/builtin/UDTFM4.java   |  272 ++--
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   48 +-
 .../org/apache/iotdb/db/conf/IoTDBStartCheck.java  |    8 +
 .../db/conf/directories/DirectoryChecker.java      |   27 +
 .../db/consensus/DataRegionConsensusImpl.java      |    2 +-
 .../db/consensus/SchemaRegionConsensusImpl.java    |    2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   16 +
 .../engine/compaction/CompactionTaskManager.java   |   28 +-
 .../iotdb/db/engine/snapshot/SnapshotTaker.java    |    2 +-
 .../storagegroup/timeindex/DeviceTimeIndex.java    |    4 +-
 .../trigger/sink/local/LocalIoTDBHandler.java      |   19 +-
 .../iotdb/db/metadata/idtable/IDTableManager.java  |    4 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |    6 +
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |    6 +
 .../visitor/SchemaTreeDeviceVisitor.java           |    2 +-
 .../visitor/SchemaTreeMeasurementVisitor.java      |   76 +-
 .../schematree/visitor/SchemaTreeVisitor.java      |    5 -
 .../iotdb/db/mpp/execution/driver/Driver.java      |   31 +-
 .../mpp/execution/executor/RegionReadExecutor.java |   22 +
 .../operator/process/MergeSortOperator.java        |  227 +++
 .../operator/process/SingleDeviceViewOperator.java |  137 ++
 .../process/join/merge/MergeSortComparator.java    |  145 ++
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java |    5 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   38 +-
 .../plan/execution/config/ConfigTaskVisitor.java   |    8 +
 .../config/executor/ClusterConfigTaskExecutor.java |   49 +-
 .../config/executor/IConfigTaskExecutor.java       |    3 +
 .../executor/StandaloneConfigTaskExecutor.java     |   12 +
 .../config/metadata/MigrateRegionTask.java         |   43 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |    9 +
 .../plan/planner/LocalExecutionPlanContext.java    |   11 +
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    |   77 +-
 .../db/mpp/plan/planner/LogicalPlanVisitor.java    |    9 +-
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |   51 +
 .../planner/distribution/DistributionPlanner.java  |    8 +-
 .../planner/distribution/ExchangeNodeAdder.java    |  118 +-
 .../SimpleFragmentParallelPlanner.java             |   20 +-
 .../plan/planner/distribution/SourceRewriter.java  |  186 ++-
 .../distribution/WriteFragmentParallelPlanner.java |    5 +-
 .../db/mpp/plan/planner/plan/FragmentInstance.java |   44 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |   25 +
 .../mpp/plan/planner/plan/node/PlanNodeType.java   |   10 +-
 .../db/mpp/plan/planner/plan/node/PlanVisitor.java |   10 +
 .../planner/plan/node/SimplePlanNodeRewriter.java  |   20 +-
 .../planner/plan/node/process/MergeSortNode.java   |  123 ++
 .../plan/node/process/SingleDeviceViewNode.java    |  190 +++
 .../scheduler/FragmentInstanceDispatcherImpl.java  |   37 +-
 .../plan/scheduler/load/LoadTsFileScheduler.java   |    5 +-
 .../db/mpp/plan/statement/StatementVisitor.java    |    5 +
 .../plan/statement/component/OrderByComponent.java |    3 +-
 .../db/mpp/plan/statement/crud/QueryStatement.java |   11 +-
 .../statement/metadata/GetRegionIdStatement.java   |    7 +-
 .../statement/metadata/MigrateRegionStatement.java |   80 ++
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   20 +-
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |    6 +-
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |    6 +-
 .../db/qp/physical/sys/AppendTemplatePlan.java     |    4 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |    6 +-
 .../apache/iotdb/db/qp/utils/WildcardsRemover.java |    7 +-
 .../iotdb/db/query/dataset/ShowDevicesDataSet.java |    4 +-
 .../db/query/dataset/ShowTimeseriesDataSet.java    |    4 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |   83 +-
 .../db/service/DataNodeServerCommandLine.java      |    2 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |  251 ----
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |   16 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   25 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |    8 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |    6 +-
 .../db/utils/datastructure/MergeSortHeap.java      |  113 ++
 .../db/utils/datastructure/MergeSortKey.java}      |   32 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |    6 +-
 .../iotdb/db/engine/cache/ChunkCacheTest.java      |   22 +-
 .../engine/compaction/CompactionSchedulerTest.java |   33 +-
 .../CompactionSchedulerWithFastPerformerTest.java  |   36 +-
 .../compaction/TestUtilsForAlignedSeries.java      |   30 +-
 .../db/engine/compaction/cross/MergeTest.java      |   22 +-
 .../inner/AbstractInnerSpaceCompactionTest.java    |   22 +-
 .../inner/FastCompactionPerformerAlignedTest.java  |    6 +-
 .../InnerSeqCompactionWithFastPerformerTest.java   |   22 +-
 ...nerSeqCompactionWithReadChunkPerformerTest.java |   22 +-
 .../InnerUnseqCompactionWithFastPerformerTest.java |   22 +-
 ...rUnseqCompactionWithReadPointPerformerTest.java |   22 +-
 .../ReadChunkCompactionPerformerAlignedTest.java   |    6 +-
 .../inner/sizetiered/SizeTieredCompactionTest.java |   22 +-
 .../recover/SizeTieredCompactionRecoverTest.java   |   22 +-
 .../compaction/utils/CompactionConfigRestorer.java |   13 +
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   27 +-
 .../LocalConfigNodeMultiDataRegionTest.java        |    8 +-
 .../iotdb/db/metadata/SchemaAdvancedTest.java      |    3 +-
 .../apache/iotdb/db/metadata/SchemaBasicTest.java  |   39 +-
 .../iotdb/db/metadata/SchemaImproveTest.java       |    9 +-
 .../iotdb/db/metadata/idtable/IDTableTest.java     |   12 +-
 .../db/metadata/mtree/disk/MemManagerTest.java     |    3 +-
 .../schemaRegion/SchemaRegionBasicTest.java        |    8 +-
 .../execution/operator/AlignedSeriesTestUtil.java  |   86 +-
 .../execution/operator/MergeSortOperatorTest.java  | 1475 ++++++++++++++++++++
 .../operator/SingleDeviceViewOperatorTest.java     |  207 +++
 .../mpp/plan/plan/FragmentInstanceSerdeTest.java   |   26 +-
 .../db/mpp/plan/plan/QueryLogicalPlanUtil.java     |   10 +-
 .../distribution/AggregationDistributionTest.java  |    4 +-
 .../process/SingleDeviceViewNodeSerdeTest.java     |   61 +
 .../plan/scheduler/StandaloneSchedulerTest.java    |   11 +-
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |    6 +-
 .../iotdb/db/qp/logical/LogicalPlanSmallTest.java  |    6 +-
 .../query/dataset/UDTFAlignByTimeDataSetTest.java  |   82 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |   22 +-
 .../iotdb/db/rescon/ResourceManagerTest.java       |   22 +-
 .../org/apache/iotdb/db/service/DaemonTest.java    |    4 +-
 .../DataNodeInternalRPCServiceImplTest.java        |    4 +-
 .../db/sync/datasource/PipeOpManagerTest.java      |    6 +-
 .../org/apache/iotdb/db/tools/MLogParserTest.java  |   23 +-
 .../org/apache/iotdb/db/utils/SchemaTestUtils.java |    5 +-
 .../org/apache/iotdb/db/utils/SchemaUtilsTest.java |    8 +-
 .../db/wal/recover/WALRecoverManagerTest.java      |   56 +-
 .../db/wal/recover/file/TsFilePlanRedoerTest.java  |   87 +-
 .../file/UnsealedTsFileRecoverPerformerTest.java   |   56 +-
 server/src/test/resources/logback-test.xml         |    2 +-
 .../java/org/apache/iotdb/session/Session.java     |    8 +-
 site/src/main/.vuepress/config.js                  |    2 +
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |    6 +-
 .../org/apache/iotdb/spark/db/IoTDBTest.scala      |    8 +-
 .../org/apache/iotdb/spark/db/IoTDBWriteTest.scala |    8 +-
 .../iotdb/spark/db/unit/DataFrameToolsTest.scala   |    8 +-
 .../src/main/thrift/confignode.thrift              |   33 +-
 thrift/src/main/thrift/datanode.thrift             |    2 +-
 .../iotdb/tsfile/file/header/ChunkHeader.java      |    2 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |   24 +
 .../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java   |   25 +
 235 files changed, 11668 insertions(+), 4096 deletions(-)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/ConfigurationResp.java
 rename consensus/src/test/java/org/apache/iotdb/consensus/iot/{IoTConsensusTest.java => ReplicateTest.java} (98%)
 rename consensus/src/test/java/org/apache/iotdb/consensus/iot/{RecoveryTest.java => StabilityTest.java} (60%)
 create mode 100755 docker/src/main/DockerCompose/do-docker-build.sh
 create mode 100644 docker/src/main/DockerCompose/docker-compose-1c1d.yml
 create mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-1c2d.yml
 create mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-3c3d.yml
 create mode 100644 docker/src/main/DockerCompose/docker-compose-host-3c3d.yml
 create mode 100755 docker/src/main/DockerCompose/entrypoint.sh
 create mode 100755 docker/src/main/DockerCompose/replace-conf-from-env.sh
 create mode 100644 docker/src/main/Dockerfile-1.0.0-1c1d
 create mode 100644 docker/src/main/Dockerfile-1.0.0-confignode
 create mode 100644 docker/src/main/Dockerfile-1.0.0-datanode
 create mode 100644 docs/UserGuide/QuickStart/ClusterQuickStart.md
 create mode 100644 docs/zh/UserGuide/QuickStart/ClusterQuickStart.md
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBSnapshotTransferIT.java
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/alignbydevice/IoTDBOrderByWithAlignByDeviceIT.java
 rename library-udf/src/test/java/org/apache/iotdb/library/anomaly/AnomalyTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/anomaly/AnomalyIT.java (71%)
 rename library-udf/src/test/java/org/apache/iotdb/library/dmatch/DMatchTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dmatch/DMatchIT.java (65%)
 rename library-udf/src/test/java/org/apache/iotdb/library/dprofile/DProfileTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dprofile/DProfileIT.java (64%)
 rename library-udf/src/test/java/org/apache/iotdb/library/dquality/DQualityTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dquality/DQualityIT.java (61%)
 rename library-udf/src/test/java/org/apache/iotdb/library/drepair/DRepairTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/drepair/DRepairIT.java (61%)
 rename library-udf/src/test/java/org/apache/iotdb/library/frequency/FrequencyTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/frequency/FrequencyIT.java (60%)
 rename library-udf/src/test/java/org/apache/iotdb/library/series/SeriesTest.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/series/SeriesIT.java (56%)
 rename library-udf/src/test/java/org/apache/iotdb/library/string/StringTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/string/StringIT.java (69%)
 copy server/src/test/java/org/apache/iotdb/db/service/DaemonTest.java => node-commons/src/main/java/org/apache/iotdb/commons/partition/ExecutorType.java (61%)
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/partition/QueryExecutor.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/partition/StorageExecutor.java
 rename server/src/main/java/org/apache/iotdb/db/service/IoTDBMBean.java => node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IFAState.java (64%)
 copy server/src/test/java/org/apache/iotdb/db/service/DaemonTest.java => node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IFATransition.java (62%)
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IPatternFA.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/SimpleNFA.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/IStateMatchInfo.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/MatchedStateSet.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateMultiMatchInfo.java
 create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateSingleMatchInfo.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/MergeSortOperator.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/SingleDeviceViewOperator.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/join/merge/MergeSortComparator.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/MigrateRegionTask.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/MergeSortNode.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/SingleDeviceViewNode.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/MigrateRegionStatement.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortHeap.java
 copy server/src/{test/java/org/apache/iotdb/db/service/DaemonTest.java => main/java/org/apache/iotdb/db/utils/datastructure/MergeSortKey.java} (58%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/MergeSortOperatorTest.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SingleDeviceViewOperatorTest.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/SingleDeviceViewNodeSerdeTest.java