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

jackietien pushed a change to branch mpp-ty
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from b877352  partial operator
     add 34b480d  [IOTDB-2737] Fix ID Table compaction bug (#5214)
     add 0426e72  [IOTDB-1593] Fix generated files in client-py have unapproved 
license (#5258)
     add 37dae90  add setNoMoreTsBlocks(), close() and abort() methods in 
SinkHandle interface (#5256)
     add d29ef70  [IOTDB-2749]Fix isPathExist check on MTree (#5260)
     add 3c22c12  [IOTDB-2675][IOTDB-2524] Manage Metadata by Storage Group && 
Support alias, tag and attributes on aligned timeseries (#5205)
     add 3deadae  [IOTDB-2752] reconstructing the start and stop command (#5261)
     add 60dc2d4  Open idtable configuration (#5269)
     add 2058744  [IOTDB-2675] Rename MManager to SchemaEngine and SGMManager 
to SchemaRegion (#5265)
     add 31108de  [IOTDB-2755] Fix tests of flink-tsfile-connector not executed 
in CI (#5268)
     add 842b868  Add Concurrency Control On CI (#5262)
     add d29bc89  [IOTDB-2754] SessionPool auto redirect IoTDB instance (#5267)
     add dc38c7a  [IOTDB-2609] A new lossy encoding method based on frequency 
domain (#5118)
     add e06b9e1  [IOTDB-2733] Supplement the doc of compiling source code 
(#5276)
     add b3fff9f  [IOTDB-2764] Refine the consensus layer framework and add 
examples (#5277)
     new 365852c  format code and merge master

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


Summary of changes:
 .github/workflows/client-go.yml                    |    4 +
 .github/workflows/client.yml                       |    4 +
 .github/workflows/cluster.yml                      |    4 +
 .github/workflows/e2e.yml                          |    4 +
 .github/workflows/grafana-plugin.yml               |    5 +
 .github/workflows/greetings.yml                    |    4 +
 .github/workflows/influxdb-protocol.yml            |    4 +
 .github/workflows/main-unix.yml                    |    4 +
 .github/workflows/main-win.yml                     |    4 +
 .github/workflows/sonar-coveralls.yml              |    4 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |    8 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   11 +-
 client-cpp/src/main/Session.h                      |    3 +-
 client-py/iotdb/utils/IoTDBConstants.py            |    1 +
 .../org/apache/iotdb/cluster/ClusterIoTDB.java     |   59 +-
 .../cluster/ClusterIoTDBServerCommandLine.java     |   94 ++
 .../cluster/client/async/AsyncDataClient.java      |    2 +-
 .../cluster/client/async/AsyncMetaClient.java      |    2 +-
 .../iotdb/cluster/client/sync/SyncDataClient.java  |    2 +-
 .../iotdb/cluster/client/sync/SyncMetaClient.java  |    2 +-
 .../iotdb/cluster/config/ClusterConstant.java      |    2 +-
 .../iotdb/cluster/coordinator/Coordinator.java     |   12 +-
 .../apache/iotdb/cluster/log/LogDispatcher.java    |    2 +-
 .../cluster/log/applier/AsyncDataLogApplier.java   |    8 +-
 .../iotdb/cluster/log/applier/BaseApplier.java     |    2 +-
 .../iotdb/cluster/log/applier/DataLogApplier.java  |    6 +-
 .../iotdb/cluster/log/catchup/CatchUpTask.java     |    2 +-
 .../iotdb/cluster/log/catchup/LogCatchUpTask.java  |    2 +-
 .../cluster/log/manage/CommittedEntryManager.java  |    2 +-
 .../log/manage/MetaSingleSnapshotLogManager.java   |    2 +-
 .../log/manage/PartitionedSnapshotLogManager.java  |    4 +-
 .../iotdb/cluster/log/manage/RaftLogManager.java   |    2 +-
 .../log/manage/UnCommittedEntryManager.java        |    2 +-
 .../serializable/SyncLogDequeSerializer.java       |    2 +-
 .../cluster/log/snapshot/MetaSimpleSnapshot.java   |    4 +-
 .../{CMManager.java => CSchemaEngine.java}         |   20 +-
 .../apache/iotdb/cluster/metadata/MetaPuller.java  |   10 +-
 .../iotdb/cluster/partition/PartitionTable.java    |    4 +-
 .../cluster/query/ClusterPhysicalGenerator.java    |    8 +-
 .../iotdb/cluster/query/ClusterPlanExecutor.java   |   24 +-
 .../iotdb/cluster/query/ClusterPlanRouter.java     |   18 +-
 .../iotdb/cluster/query/LocalQueryExecutor.java    |   31 +-
 .../iotdb/cluster/query/filter/SlotSgFilter.java   |    2 +-
 .../cluster/query/reader/ClusterTimeGenerator.java |    6 +-
 .../cluster/server/member/DataGroupMember.java     |    8 +-
 .../cluster/server/member/MetaGroupMember.java     |    4 +-
 .../iotdb/cluster/server/member/RaftMember.java    |    2 +-
 .../cluster/server/monitor/NodeStatusManager.java  |    2 +-
 .../cluster/server/service/DataAsyncService.java   |   14 +-
 .../cluster/server/service/DataGroupEngine.java    |    2 +-
 .../cluster/server/service/DataSyncService.java    |   12 +-
 .../iotdb/cluster/utils/ClusterQueryUtils.java     |    2 +-
 .../apache/iotdb/cluster/utils/ClusterUtils.java   |    4 +-
 .../apache/iotdb/cluster/utils/PartitionUtils.java |    2 -
 .../log/applier/AsyncDataLogApplierTest.java       |    6 +-
 .../cluster/log/applier/DataLogApplierTest.java    |   12 +-
 .../cluster/log/applier/MetaLogApplierTest.java    |   16 +-
 .../iotdb/cluster/log/catchup/CatchUpTaskTest.java |    4 +-
 .../cluster/log/snapshot/DataSnapshotTest.java     |    2 +-
 .../cluster/log/snapshot/FileSnapshotTest.java     |    8 +-
 .../log/snapshot/MetaSimpleSnapshotTest.java       |    4 +-
 .../log/snapshot/PartitionedSnapshotTest.java      |    5 +-
 .../cluster/log/snapshot/PullSnapshotTaskTest.java |    2 +-
 ...agerWhiteBox.java => SchemaEngineWhiteBox.java} |   20 +-
 .../cluster/partition/SlotPartitionTableTest.java  |   28 +-
 .../cluster/query/ClusterPlanExecutorTest.java     |    2 +-
 .../clusterinfo/ClusterInfoServiceImplTest.java    |    4 +-
 .../iotdb/cluster/server/member/BaseMember.java    |   10 +-
 .../cluster/server/member/DataGroupMemberTest.java |    4 +-
 .../cluster/server/member/MetaGroupMemberTest.java |   22 +-
 confignode/pom.xml                                 |    6 -
 .../assembly/resources/sbin/start-confignode.bat   |    3 +-
 .../assembly/resources/sbin/start-confignode.sh    |    2 +-
 .../iotdb/confignode/conf/ConfigNodeConfCheck.java |    8 +-
 .../iotdb/confignode/manager/ConfigManager.java    |    2 +-
 .../iotdb/confignode/service/ConfigNode.java       |   33 +-
 .../confignode/service/ConfigNodeCommandLine.java  |   80 +
 .../utils/ConfigNodeEnvironmentUtils.java          |    2 +-
 .../org/apache/iotdb/consensus/IConsensus.java     |    1 +
 ...equest.java => ByteBufferConsensusRequest.java} |   21 +-
 .../common/request/IConsensusRequest.java          |    2 -
 .../consensus/standalone/StandAloneServerImpl.java |    8 +-
 .../consensus/statemachine/EmptyStateMachine.java  |    2 +-
 .../standalone/StandAloneConsensusTest.java        |   30 +-
 docs/UserGuide/API/Programming-Java-Native-API.md  |    1 +
 docs/UserGuide/Data-Concept/Encoding.md            |   14 +-
 .../Maintenance-Tools/Maintenance-Command.md       |    8 -
 docs/UserGuide/Operate-Metadata/Timeseries.md      |    2 +-
 docs/UserGuide/QuickStart/WayToGetIoTDB.md         |   17 +-
 docs/UserGuide/Reference/Config-Manual.md          |   18 +
 docs/UserGuide/Reference/SQL-Reference.md          |    5 -
 .../UserGuide/API/Programming-Java-Native-API.md   |    3 +-
 docs/zh/UserGuide/Data-Concept/Encoding.md         |   14 +-
 .../Maintenance-Tools/Maintenance-Command.md       |    7 -
 docs/zh/UserGuide/Operate-Metadata/Timeseries.md   |    2 +-
 docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md      |   17 +-
 docs/zh/UserGuide/Reference/Config-Manual.md       |   22 +-
 docs/zh/UserGuide/Reference/SQL-Reference.md       |    6 -
 .../java/org/apache/iotdb/SessionPoolExample.java  |   42 +-
 ...=> RowTSRecordOutputFormatIntegrationTest.java} |    2 +-
 ...va => RowTsFileInputFormatIntegrationTest.java} |   58 +-
 .../util/TSFileConfigUtilCompletenessTest.java     |    4 +-
 .../iotdb/db/integration/IoTDBArithmeticIT.java    |   18 +-
 .../iotdb/db/integration/IoTDBCheckConfigIT.java   |    4 +-
 ...onIT.java => IoTDBCompactionWithIDTableIT.java} |   16 +-
 .../db/integration/IoTDBCreateSnapshotIT.java      |  180 --
 .../iotdb/db/integration/IoTDBEncodingIT.java      |   76 +
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |   14 +-
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |   45 +-
 .../iotdb/db/integration/IoTDBNestedQueryIT.java   |   12 +-
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |   18 +-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |    8 +-
 .../db/integration/IoTDBTriggerExecutionIT.java    |   26 +-
 .../db/integration/IoTDBTriggerManagementIT.java   |    8 +-
 .../iotdb/db/integration/IoTDBUDFManagementIT.java |    6 +-
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |    4 +-
 iotdb-commons/pom.xml                              |  127 ++
 .../apache/iotdb/commons/ServerCommandLine.java    |   67 +
 .../org/apache/iotdb/commons}/utils/TestOnly.java  |    2 +-
 pom.xml                                            |    2 +
 .../resources/conf/iotdb-engine.properties         |   31 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   54 +-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   24 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   44 +-
 .../{ConsensusMain.java => ConsensusExample.java}  |   32 +-
 .../consensus/statemachine/BaseStateMachine.java   |   74 +
 .../DataRegionStateMachine.java}                   |   23 +-
 .../SchemaRegionStateMachine.java}                 |   23 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   22 +-
 .../iotdb/db/engine/cache/BloomFilterCache.java    |    2 +-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |    2 +-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |    2 +-
 .../engine/compaction/CompactionTaskManager.java   |    2 +-
 .../db/engine/compaction/CompactionUtils.java      |   19 +-
 .../manage/CrossSpaceCompactionResource.java       |    6 -
 .../inner/utils/InnerSpaceCompactionUtils.java     |    8 +-
 .../engine/cq/ContinuousQuerySchemaCheckTask.java  |    2 +-
 .../iotdb/db/engine/cq/ContinuousQueryService.java |    2 +-
 .../db/engine/storagegroup/StorageGroupInfo.java   |    2 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |    2 +-
 .../db/engine/storagegroup/TsFileResource.java     |    2 +-
 .../db/engine/storagegroup/TsFileResourceList.java |    2 +-
 .../storagegroup/VirtualStorageGroupProcessor.java |   16 +-
 .../engine/trigger/executor/TriggerExecutor.java   |    2 +-
 .../service/TriggerRegistrationService.java        |    4 +-
 .../trigger/sink/local/LocalIoTDBHandler.java      |    6 +-
 .../SchemaDirCreationFailureException.java         |   10 +-
 .../db/metadata/IStorageGroupSchemaManager.java    |  232 +++
 .../apache/iotdb/db/metadata/MetadataConstant.java |    3 +
 .../org/apache/iotdb/db/metadata/SchemaEngine.java | 1736 ++++++++++++++++++++
 .../metadata/{MManager.java => SchemaRegion.java}  | 1238 +++-----------
 .../db/metadata/StorageGroupSchemaManager.java     |  251 +++
 .../idtable/AppendOnlyDiskSchemaManager.java       |   41 +-
 .../apache/iotdb/db/metadata/idtable/IDTable.java  |   12 +-
 .../db/metadata/idtable/IDTableHashmapImpl.java    |   41 +-
 .../iotdb/db/metadata/idtable/IDTableManager.java  |   23 +-
 .../db/metadata/idtable/IDiskSchemaManager.java    |    2 +-
 .../db/metadata/idtable/entry/DeviceEntry.java     |    2 +-
 .../db/metadata/idtable/entry/DeviceIDFactory.java |    2 +-
 .../idtable/entry/InsertMeasurementMNode.java      |    9 +-
 .../db/metadata/idtable/entry/SchemaEntry.java     |    2 +-
 .../db/metadata/lastCache/LastCacheManager.java    |    6 +-
 .../iotdb/db/metadata/logfile/MLogReader.java      |    2 +-
 .../iotdb/db/metadata/logfile/MLogTxtReader.java   |    2 +-
 .../iotdb/db/metadata/logfile/MLogUpgrader.java    |  290 ----
 .../iotdb/db/metadata/mnode/EntityMNode.java       |   13 +
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |    7 +-
 .../db/metadata/mnode/IStorageGroupMNode.java      |    6 +
 .../iotdb/db/metadata/mnode/InternalMNode.java     |   38 +-
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   14 +-
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |    3 +-
 .../db/metadata/mnode/StorageGroupEntityMNode.java |   23 +
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |   23 +
 .../iotdb/db/metadata/mtree/MTreeAboveSG.java      |  559 +++++++
 .../mtree/{MTree.java => MTreeBelowSG.java}        | 1102 +++----------
 .../db/metadata/mtree/traverser/Traverser.java     |   86 +-
 ...upCollector.java => MNodeAboveSGCollector.java} |   26 +-
 .../mtree/traverser/collector/MNodeCollector.java  |    2 +-
 .../traverser/collector/MeasurementCollector.java  |   20 +-
 .../MNodeAboveSGLevelCounter.java}                 |   31 +-
 .../mtree/traverser/counter/MNodeLevelCounter.java |   10 +-
 .../counter/MeasurementGroupByLevelCounter.java    |   26 +
 .../apache/iotdb/db/metadata/path/AlignedPath.java |    2 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |    2 +-
 .../apache/iotdb/db/metadata/path/PartialPath.java |    2 +-
 .../db/metadata/rescon/TimeseriesStatistics.java   |  104 ++
 .../apache/iotdb/db/metadata/tag/TagManager.java   |   27 +-
 .../template/TemplateLogReader.java}               |   17 +-
 .../db/metadata/template/TemplateLogWriter.java    |   64 +
 .../db/metadata/template/TemplateManager.java      |  123 +-
 .../db/metadata/upgrade/MetadataUpgrader.java      |  429 +++++
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |    2 +-
 .../org/apache/iotdb/db/mpp/common/InstanceId.java |    8 +-
 .../iotdb/db/mpp/execution/InstanceContext.java    |   28 +-
 .../iotdb/db/mpp/execution/InstanceState.java      |   77 +-
 .../mpp/execution/executor/InstanceExecutor.java   |   25 +-
 .../db/mpp/execution/executor/InstanceHandle.java  |    9 +-
 .../db/mpp/operator/process/AggregateOperator.java |   51 +-
 .../mpp/operator/process/DeviceMergeOperator.java  |   43 +-
 .../db/mpp/operator/process/FillOperator.java      |   43 +-
 .../mpp/operator/process/FilterNullOperator.java   |   51 +-
 .../mpp/operator/process/GroupByLevelOperator.java |   51 +-
 .../db/mpp/operator/process/LimitOperator.java     |   43 +-
 .../db/mpp/operator/process/OffsetOperator.java    |   51 +-
 .../db/mpp/operator/process/ProcessOperator.java   |    4 +-
 .../db/mpp/operator/process/SortOperator.java      |   51 +-
 .../db/mpp/operator/process/TimeJoinOperator.java  |   51 +-
 .../iotdb/db/mpp/operator/sink/SinkOperator.java   |   30 +-
 .../source/SeriesAggregateScanOperator.java        |   61 +-
 .../db/mpp/operator/source/SeriesScanOperator.java |   61 +-
 .../db/mpp/operator/source/SourceOperator.java     |    2 +-
 .../db/mpp/sql/planner/LocalExecutionPlanner.java  |  168 +-
 .../mpp/sql/planner/plan/DistributedQueryPlan.java |    1 -
 .../db/mpp/sql/planner/plan/LogicalQueryPlan.java  |    1 -
 .../db/mpp/sql/planner/plan/PlanFragment.java      |    1 -
 .../db/mpp/sql/planner/plan/node/PlanNode.java     |    5 +-
 .../db/mpp/sql/planner/plan/node/PlanNodeId.java   |   34 +-
 .../db/mpp/sql/planner/plan/node/PlanVisitor.java  |   74 +-
 .../planner/plan/node/process/AggregateNode.java   |   14 +-
 .../planner/plan/node/process/DeviceMergeNode.java |    2 +-
 .../sql/planner/plan/node/process/FillNode.java    |    3 +-
 .../sql/planner/plan/node/process/FilterNode.java  |    6 +-
 .../planner/plan/node/process/FilterNullNode.java  |    5 +-
 .../plan/node/process/GroupByLevelNode.java        |    3 +-
 .../sql/planner/plan/node/process/LimitNode.java   |    3 +-
 .../sql/planner/plan/node/process/ProcessNode.java |    1 -
 .../sql/planner/plan/node/process/SortNode.java    |    3 +-
 .../planner/plan/node/process/TimeJoinNode.java    |   11 +-
 .../mpp/sql/planner/plan/node/sink/SinkNode.java   |    1 -
 .../plan/node/source/SeriesAggregateScanNode.java  |    3 +-
 .../planner/plan/node/source/SeriesScanNode.java   |    3 +-
 .../sql/planner/plan/node/source/SourceNode.java   |    1 -
 .../apache/iotdb/db/mpp/sql/tree/Expression.java   |    4 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   97 +-
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |    4 +-
 .../sys/CreateAlignedTimeSeriesOperator.java       |    2 +-
 .../db/qp/logical/sys/CreateSnapshotOperator.java  |   40 -
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   15 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |    2 +-
 .../iotdb/db/qp/physical/crud/InsertRowPlan.java   |    2 +-
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |    2 +-
 .../physical/sys/CreateAlignedTimeSeriesPlan.java  |   82 +-
 .../db/qp/physical/sys/CreateSnapshotPlan.java     |   56 -
 .../db/qp/physical/sys/CreateTemplatePlan.java     |    2 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   16 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |    2 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |    2 +-
 .../apache/iotdb/db/qp/utils/DatetimeUtils.java    |    2 +-
 .../apache/iotdb/db/qp/utils/WildcardsRemover.java |    4 +-
 .../iotdb/db/query/dataset/ShowDevicesDataSet.java |    2 +-
 .../db/query/dataset/ShowTimeseriesDataSet.java    |    2 +-
 .../query/dataset/groupby/GroupByTimeDataSet.java  |    2 +-
 .../groupby/GroupByWithValueFilterDataSet.java     |    2 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |   16 +-
 .../query/reader/series/AlignedSeriesReader.java   |    2 +-
 .../query/reader/series/SeriesAggregateReader.java |    2 +-
 .../reader/series/SeriesRawDataBatchReader.java    |    2 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |    2 +-
 .../reader/series/SeriesReaderByTimestamp.java     |    2 +-
 .../query/udf/service/UDFRegistrationService.java  |    2 +-
 .../iotdb/db/rescon/TsFileResourceManager.java     |    2 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   14 +-
 .../apache/iotdb/db/service/RegisterManager.java   |    2 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   20 +-
 .../db/sync/receiver/transfer/SyncServiceImpl.java |    2 +-
 .../db/sync/sender/manage/SyncFileManager.java     |    2 +-
 .../db/tools/virtualsg/DeviceMappingViewer.java    |   12 +-
 .../org/apache/iotdb/db/utils/CommonUtils.java     |    1 +
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |    4 +-
 .../org/apache/iotdb/db/utils/SchemaTestUtils.java |    2 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |    5 +-
 .../db/utils/datastructure/AlignedTVList.java      |    2 +-
 .../iotdb/db/utils/datastructure/TVList.java       |    2 +-
 .../utils/windowing/window/EvictableBatchList.java |    2 +-
 .../org/apache/iotdb/db/writelog/io/LogWriter.java |    2 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |    4 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |   48 +-
 .../iotdb/db/engine/cache/ChunkCacheTest.java      |    8 +-
 .../engine/compaction/AbstractCompactionTest.java  |   10 +-
 .../engine/compaction/CompactionSchedulerTest.java |   64 +-
 .../compaction/TestUtilsForAlignedSeries.java      |    6 +-
 .../compaction/cross/CrossSpaceCompactionTest.java |    8 +-
 .../db/engine/compaction/cross/MergeTest.java      |    8 +-
 .../inner/AbstractInnerSpaceCompactionTest.java    |    8 +-
 .../inner/InnerCompactionMoreDataTest.java         |    4 +-
 .../compaction/inner/InnerCompactionTest.java      |    8 +-
 .../compaction/inner/InnerSeqCompactionTest.java   |    8 +-
 .../InnerSpaceCompactionUtilsAlignedTest.java      |    4 +-
 .../InnerSpaceCompactionUtilsNoAlignedTest.java    |    6 +-
 .../compaction/inner/InnerUnseqCompactionTest.java |    8 +-
 .../inner/sizetiered/SizeTieredCompactionTest.java |    8 +-
 .../recover/SizeTieredCompactionRecoverTest.java   |   12 +-
 .../engine/modification/DeletionFileNodeTest.java  |    4 +-
 .../db/engine/modification/DeletionQueryTest.java  |    4 +-
 .../storagegroup/FileNodeManagerBenchmark.java     |    8 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   16 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    | 1060 ------------
 ...ncedTest.java => SchemaEngineAdvancedTest.java} |   72 +-
 ...erBasicTest.java => SchemaEngineBasicTest.java} | 1004 ++++++-----
 ...proveTest.java => SchemaEngineImproveTest.java} |   36 +-
 .../org/apache/iotdb/db/metadata/TemplateTest.java |  112 +-
 .../iotdb/db/metadata/idtable/IDTableTest.java     |   66 +-
 .../db/metadata/idtable/InsertWithIDTableTest.java |   18 +-
 .../iotdb/db/metadata/mlog/MLogUpgraderTest.java   |  176 --
 .../iotdb/db/metadata/mtree/MTreeAboveSGTest.java  |  292 ++++
 .../iotdb/db/metadata/mtree/MTreeBelowSGTest.java  |  796 +++++++++
 .../db/metadata/upgrade/MetadataUpgradeTest.java   |  304 ++++
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |   34 +-
 .../iotdb/db/qp/logical/LogicalPlanSmallTest.java  |    4 +-
 .../iotdb/db/qp/physical/ConcatOptimizerTest.java  |   18 +-
 .../iotdb/db/qp/physical/InsertRowPlanTest.java    |   12 +-
 .../iotdb/db/qp/physical/InsertTabletPlanTest.java |   10 +-
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |   12 +-
 .../iotdb/db/qp/physical/SerializationTest.java    |   14 +-
 .../dataset/EngineDataSetWithValueFilterTest.java  |    2 +-
 .../query/dataset/UDTFAlignByTimeDataSetTest.java  |   14 +-
 .../query/dataset/groupby/GroupByDataSetTest.java  |    2 +-
 .../dataset/groupby/GroupByFillDataSetTest.java    |    2 +-
 .../dataset/groupby/GroupByLevelDataSetTest.java   |    2 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |    8 +-
 .../iotdb/db/rescon/ResourceManagerTest.java       |    8 +-
 .../db/sync/receiver/load/FileLoaderTest.java      |   12 +-
 .../recover/SyncReceiverLogAnalyzerTest.java       |   12 +-
 .../db/sync/sender/manage/SyncFileManagerTest.java |    2 +-
 .../sender/recover/SyncSenderLogAnalyzerTest.java  |    2 +-
 .../org/apache/iotdb/db/tools/MLogParserTest.java  |  112 +-
 .../org/apache/iotdb/db/utils/SchemaUtilsTest.java |    8 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |   10 +-
 .../db/writelog/recover/DeviceStringTest.java      |   12 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |    4 +-
 .../recover/RecoverResourceFromReaderTest.java     |    8 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |    8 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |    8 +-
 .../java/org/apache/iotdb/session/Session.java     |   88 +-
 .../org/apache/iotdb/session/pool/SessionPool.java |  178 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |    4 +-
 thrift-confignode/pom.xml                          |    2 +-
 tsfile/pom.xml                                     |   14 +-
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |   20 +
 .../iotdb/tsfile/common/conf/TSFileDescriptor.java |    6 +
 .../iotdb/tsfile/encoding/decoder/Decoder.java     |    3 +-
 .../iotdb/tsfile/encoding/decoder/FreqDecoder.java |  140 ++
 .../iotdb/tsfile/encoding/encoder/FreqEncoder.java |  313 ++++
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |   65 +-
 .../tsfile/file/metadata/enums/TSEncoding.java     |    5 +-
 .../apache/iotdb/tsfile/utils/BitConstructor.java  |   93 ++
 .../org/apache/iotdb/tsfile/utils/BitReader.java   |   70 +
 .../iotdb/tsfile/utils/MeasurementGroup.java       |    3 +-
 .../tsfile/encoding/decoder/FreqDecoderTest.java   |  161 ++
 349 files changed, 9840 insertions(+), 6133 deletions(-)
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/ClusterIoTDBServerCommandLine.java
 rename cluster/src/main/java/org/apache/iotdb/cluster/metadata/{CMManager.java 
=> CSchemaEngine.java} (99%)
 rename 
cluster/src/test/java/org/apache/iotdb/cluster/partition/{MManagerWhiteBox.java 
=> SchemaEngineWhiteBox.java} (70%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNodeCommandLine.java
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/common/request/{IConsensusRequest.java
 => ByteBufferConsensusRequest.java} (57%)
 rename 
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/{RowTSRecordOutputFormatIT.java
 => RowTSRecordOutputFormatIntegrationTest.java} (95%)
 rename 
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/{RowTsFileInputFormatIT.java
 => RowTsFileInputFormatIntegrationTest.java} (67%)
 copy 
integration/src/test/java/org/apache/iotdb/db/integration/{IoTDBCompactionIT.java
 => IoTDBCompactionWithIDTableIT.java} (94%)
 delete mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateSnapshotIT.java
 create mode 100644 
iotdb-commons/src/main/java/org/apache/iotdb/commons/ServerCommandLine.java
 rename {server/src/main/java/org/apache/iotdb/db => 
iotdb-commons/src/main/java/org/apache/iotdb/commons}/utils/TestOnly.java (96%)
 rename server/src/main/java/org/apache/iotdb/db/consensus/{ConsensusMain.java 
=> ConsensusExample.java} (75%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/consensus/statemachine/BaseStateMachine.java
 rename 
server/src/main/java/org/apache/iotdb/db/consensus/{ratis/RatisDataRegionStateMachine.java
 => statemachine/DataRegionStateMachine.java} (61%)
 rename 
server/src/main/java/org/apache/iotdb/db/consensus/{ratis/RatisSchemaRegionStateMachine.java
 => statemachine/SchemaRegionStateMachine.java} (61%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java
 => 
server/src/main/java/org/apache/iotdb/db/exception/metadata/SchemaDirCreationFailureException.java
 (76%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/IStorageGroupSchemaManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/SchemaEngine.java
 rename server/src/main/java/org/apache/iotdb/db/metadata/{MManager.java => 
SchemaRegion.java} (59%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/StorageGroupSchemaManager.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/logfile/MLogUpgrader.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeAboveSG.java
 rename server/src/main/java/org/apache/iotdb/db/metadata/mtree/{MTree.java => 
MTreeBelowSG.java} (53%)
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{StorageGroupCollector.java
 => MNodeAboveSGCollector.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/{collector/StorageGroupCollector.java
 => counter/MNodeAboveSGLevelCounter.java} (63%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/rescon/TimeseriesStatistics.java
 copy server/src/main/java/org/apache/iotdb/db/{engine/cq/CQLogReader.java => 
metadata/template/TemplateLogReader.java} (69%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateLogWriter.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/upgrade/MetadataUpgrader.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateSnapshotOperator.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateSnapshotPlan.java
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/MTreeTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/metadata/{MManagerAdvancedTest.java => 
SchemaEngineAdvancedTest.java} (77%)
 rename 
server/src/test/java/org/apache/iotdb/db/metadata/{MManagerBasicTest.java => 
SchemaEngineBasicTest.java} (65%)
 rename 
server/src/test/java/org/apache/iotdb/db/metadata/{MManagerImproveTest.java => 
SchemaEngineImproveTest.java} (83%)
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mlog/MLogUpgraderTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/MTreeAboveSGTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/upgrade/MetadataUpgradeTest.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FreqDecoder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FreqEncoder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitConstructor.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitReader.java
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FreqDecoderTest.java

Reply via email to