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