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

jianyun pushed a change to branch rocksdb/dev
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 516f100ab3 Merge branch 'jianyun/dev-rocksdb' into 'feature/rocksdb'
     add fbe1bf2daf [IOTDB-2876] Definition of common thrift struct (#5471)
     add 1c2886899d [IOTDB-2559][IOTDB-1840][IOTDB-2215][IOTDB-2216] Persistent 
Schema Management (#4732)
     add 49e1b56a39 Merge branch 'master' into lsj/0411-2
     add 4a2c2549c4 [rocksdb] merge master
     add 03bd77a21c [rocksdb] spotless apply
     add 2937e81284 Merge branch 'lsj/0411-2' into 'feature/rocksdb'

No new revisions were added by this update.

Summary of changes:
 client-cpp/pom.xml                                 |   4 +
 .../java/org/apache/iotdb/cluster/ClientMain.java  |   2 +-
 .../cluster/client/sync/SyncClientAdaptor.java     |   2 +-
 .../iotdb/cluster/coordinator/Coordinator.java     |   4 +-
 .../iotdb/cluster/log/applier/BaseApplier.java     |   4 +-
 .../iotdb/cluster/metadata/CSchemaProcessor.java   |   5 +-
 .../iotdb/cluster/server/ClusterTSServiceImpl.java |   2 +-
 .../server/basic/ClusterServiceProvider.java       |   2 +-
 .../handlers/forwarder/ForwardPlanHandler.java     |   2 +-
 .../cluster/server/member/DataGroupMember.java     |   4 +-
 .../cluster/server/member/MetaGroupMember.java     |   4 +-
 .../iotdb/cluster/server/member/RaftMember.java    |   4 +-
 .../cluster/server/service/BaseAsyncService.java   |   4 +-
 .../cluster/server/service/BaseSyncService.java    |   2 +-
 .../server/service/DataGroupServiceImpls.java      |   2 +-
 .../apache/iotdb/cluster/utils/PartitionUtils.java |   2 +-
 .../apache/iotdb/cluster/utils/StatusUtils.java    |   4 +-
 .../cluster/client/sync/SyncClientAdaptorTest.java |   2 +-
 .../iotdb/cluster/common/TestAsyncDataClient.java  |   2 +-
 .../log/snapshot/MetaSimpleSnapshotTest.java       |   2 +-
 .../handlers/forwarder/ForwardPlanHandlerTest.java |   2 +-
 .../cluster/server/member/MetaGroupMemberTest.java |   2 +-
 .../consensus/response/SchemaPartitionDataSet.java |   4 +-
 .../statemachine/PartitionRegionStateMachine.java  |   2 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   2 +-
 .../iotdb/confignode/manager/DataNodeManager.java  |   2 +-
 .../apache/iotdb/confignode/manager/Manager.java   |   2 +-
 .../confignode/manager/PermissionManager.java      |   2 +-
 .../iotdb/confignode/manager/RegionManager.java    |   2 +-
 .../persistence/AuthorInfoPersistence.java         |   2 +-
 .../persistence/DataNodeInfoPersistence.java       |   2 +-
 .../persistence/RegionInfoPersistence.java         |   2 +-
 .../confignode/service/executor/PlanExecutor.java  |   2 +-
 .../server/ConfigNodeRPCServerProcessor.java       |   4 +-
 .../confignode/consensus/RatisConsensusDemo.java   |   2 +-
 .../manager/ConfigManagerManualTest.java           |   2 +-
 .../server/ConfigNodeRPCServerProcessorTest.java   |   4 +-
 .../common/response/ConsensusWriteResponse.java    |   6 +-
 .../ratis/ApplicationStateMachineProxy.java        |   2 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |   4 +-
 .../iotdb/consensus/ratis/ResponseMessage.java     |   2 +-
 .../org/apache/iotdb/consensus/ratis/Utils.java    |   2 +-
 .../consensus/standalone/StandAloneConsensus.java  |   2 +-
 .../consensus/standalone/StandAloneServerImpl.java |   2 +-
 .../consensus/statemachine/EmptyStateMachine.java  |   2 +-
 .../consensus/statemachine/IStateMachine.java      |   2 +-
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |   2 +-
 .../standalone/StandAloneConsensusTest.java        |   2 +-
 .../apache/iotdb/db/integration/IoTDBTtlIT.java    |   2 +-
 .../IoTDBQueryVersionAdaptionIT.java               |   1 -
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   2 +-
 .../org/apache/iotdb/jdbc/IoTDBSQLException.java   |   2 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   2 +-
 .../test/java/org/apache/iotdb/jdbc/BatchTest.java |   2 +-
 .../org/apache/iotdb/jdbc/IoTDBConnectionTest.java |   2 +-
 .../iotdb/jdbc/IoTDBDatabaseMetadataTest.java      |   2 +-
 .../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java  |   2 +-
 .../iotdb/jdbc/IoTDBPreparedStatementTest.java     |   1 +
 .../test/java/org/apache/iotdb/jdbc/UtilsTest.java |   2 +-
 .../commons/concurrent/IoTDBThreadPoolFactory.java |  12 +
 pom.xml                                            |   2 -
 server/pom.xml                                     |   5 -
 .../resources/conf/iotdb-engine.properties         |  40 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  78 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  37 +-
 .../consensus/statemachine/BaseStateMachine.java   |   2 +-
 .../statemachine/DataRegionStateMachine.java       |   2 +-
 .../statemachine/SchemaRegionStateMachine.java     |   2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   2 +-
 .../apache/iotdb/db/engine/StorageEngineV2.java    |   2 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  10 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |   2 +-
 .../service/TriggerRegistrationService.java        |  10 +-
 .../iotdb/db/exception/BatchProcessException.java  |   2 +-
 .../metadata/StorageGroupNotSetException.java      |   6 +
 .../metadata/cache/MNodeNotCachedException.java}   |  16 +-
 .../metadata/cache/MNodeNotPinnedException.java}   |  15 +-
 .../RecordDuplicatedException.java}                |  11 +-
 .../SchemaFileNotExists.java}                      |  11 +-
 .../SchemaPageOverflowException.java}              |  13 +-
 .../SegmentNotFoundException.java}                 |  18 +-
 .../SegmentOverflowException.java}                 |  18 +-
 .../{ => template}/DifferentTemplateException.java |   3 +-
 .../DuplicatedTemplateException.java               |   3 +-
 .../{ => template}/NoTemplateOnMNodeException.java |   3 +-
 .../TemplateImcompatibeException.java              |   3 +-
 .../{ => template}/TemplateIsInUseException.java   |   3 +-
 .../{ => template}/UndefinedTemplateException.java |   3 +-
 .../iotdb/db/metadata/LocalConfigManager.java      |  32 +-
 .../iotdb/db/metadata/LocalSchemaProcessor.java    |  29 +-
 .../apache/iotdb/db/metadata/MetadataConstant.java |   4 +
 .../iotdb/db/metadata/idtable/IDTableManager.java  |  19 +-
 .../idtable/entry/InsertMeasurementMNode.java      |  23 +-
 .../db/metadata/lastCache/LastCacheManager.java    |   2 +-
 .../iotdb/db/metadata/mnode/EntityMNode.java       |   8 +
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |  17 +-
 .../iotdb/db/metadata/mnode/InternalMNode.java     |  29 +-
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |  25 +-
 .../apache/iotdb/db/metadata/mnode/MNodeUtils.java |   1 +
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |  14 +-
 .../db/metadata/mnode/StorageGroupEntityMNode.java |  11 +-
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |   8 +
 .../mnode/container/IMNodeContainer.java}          |  17 +-
 .../mnode/container/MNodeContainerMapImpl.java}    |  18 +-
 .../metadata/mnode/container/MNodeContainers.java  | 103 +++
 .../mnode/estimator/BasicMNodSizeEstimator.java    | 117 +++
 .../estimator/IMNodeSizeEstimator.java}            |  22 +-
 .../mnode/iterator/IMNodeIterator.java}            |  16 +-
 .../db/metadata/mnode/iterator/MNodeIterator.java  |  29 +-
 .../iotdb/db/metadata/mtree/MTreeAboveSG.java      |  46 +-
 .../iotdb/db/metadata/mtree/MTreeBelowSG.java      | 854 ++++++++++++-------
 .../db/metadata/mtree/store/CachedMTreeStore.java  | 590 +++++++++++++
 .../iotdb/db/metadata/mtree/store/IMTreeStore.java |  61 ++
 .../db/metadata/mtree/store/MemMTreeStore.java     | 170 ++++
 .../mtree/store/disk/CachedMNodeContainer.java     | 428 ++++++++++
 .../mtree/store/disk/ICachedMNodeContainer.java    |  80 ++
 .../mtree/store/disk/MTreeFlushTaskManager.java    |  75 ++
 .../mtree/store/disk/MTreeReleaseTaskManager.java  |  74 ++
 .../db/metadata/mtree/store/disk/SegmentLock.java  |  91 ++
 .../mtree/store/disk/cache/CacheEntry.java         |  29 +-
 .../mtree/store/disk/cache/CacheManager.java       | 537 ++++++++++++
 .../disk/cache/ICacheManager.java}                 |  56 +-
 .../mtree/store/disk/cache/LRUCacheManager.java    | 256 ++++++
 .../mtree/store/disk/cache/PlainCacheManager.java  |  72 ++
 .../disk/memcontrol/CachedMNodeSizeEstimator.java  |  71 ++
 .../disk/memcontrol/IMemManager.java}              |  40 +-
 .../store/disk/memcontrol/MemManagerHolder.java}   |  26 +-
 .../MemManagerNodeEstimatedSizeBasedImpl.java      | 132 +++
 .../memcontrol/MemManagerNodeNumBasedImpl.java     | 105 +++
 .../mtree/store/disk/schemafile/ISchemaFile.java   |  63 ++
 .../mtree/store/disk/schemafile/ISchemaPage.java   | 125 +++
 .../mtree/store/disk/schemafile/ISegment.java      |  95 +++
 .../store/disk/schemafile/MockSchemaFile.java      | 235 ++++++
 .../mtree/store/disk/schemafile/RecordUtils.java   | 339 ++++++++
 .../mtree/store/disk/schemafile/SchemaFile.java    | 937 +++++++++++++++++++++
 .../mtree/store/disk/schemafile/SchemaPage.java    | 623 ++++++++++++++
 .../mtree/store/disk/schemafile/Segment.java       | 708 ++++++++++++++++
 .../db/metadata/mtree/traverser/Traverser.java     | 169 +++-
 .../traverser/collector/CollectorTraverser.java    |  11 +-
 .../mtree/traverser/collector/EntityCollector.java |  11 +-
 .../traverser/collector/MNodeAboveSGCollector.java |   6 +-
 .../mtree/traverser/collector/MNodeCollector.java  |   6 +-
 .../traverser/collector/MeasurementCollector.java  |  11 +-
 .../traverser/collector/StorageGroupCollector.java |   6 +-
 .../mtree/traverser/counter/CounterTraverser.java  |   6 +-
 .../mtree/traverser/counter/EntityCounter.java     |   6 +-
 .../counter/MNodeAboveSGLevelCounter.java          |   6 +-
 .../mtree/traverser/counter/MNodeLevelCounter.java |   5 +-
 .../traverser/counter/MeasurementCounter.java      |   6 +-
 .../counter/MeasurementGroupByLevelCounter.java    |   6 +-
 .../traverser/counter/StorageGroupCounter.java     |   6 +-
 .../iotdb/db/metadata/rescon/MemoryStatistics.java |  97 +++
 .../db/metadata/rescon/SchemaResourceManager.java  |  67 ++
 .../db/metadata/rescon/TimeseriesStatistics.java   |  38 +-
 .../db/metadata/schemaregion/SchemaEngine.java     |   3 +-
 .../schemaregion/SchemaEngineMode.java}            |  17 +-
 .../db/metadata/schemaregion/SchemaRegion.java     | 595 ++++++++-----
 .../schemaregion/rocksdb/RSchemaRegion.java        |   4 +
 .../storagegroup/IStorageGroupSchemaManager.java   |   2 +-
 .../storagegroup/StorageGroupSchemaManager.java    |   2 +-
 .../apache/iotdb/db/metadata/tag/TagManager.java   |  10 +-
 .../iotdb/db/metadata/template/Template.java       |  51 +-
 .../db/metadata/template/TemplateManager.java      |  61 +-
 .../db/metadata/upgrade/MetadataUpgrader.java      |   5 +-
 .../iotdb/db/mpp/execution/ExecutionResult.java    |   2 +-
 .../plan/node/write/InsertMultiTabletsNode.java    |   2 +-
 .../planner/plan/node/write/InsertRowsNode.java    |   2 +-
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |   2 +-
 .../db/protocol/influxdb/handler/QueryHandler.java |   2 +-
 .../iotdb/db/protocol/mqtt/PublishHandler.java     |   2 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   2 +-
 .../org/apache/iotdb/db/qp/physical/BatchPlan.java |   2 +-
 .../qp/physical/crud/InsertMultiTabletsPlan.java   |   2 +-
 .../physical/crud/InsertRowsOfOneDevicePlan.java   |   2 +-
 .../iotdb/db/qp/physical/crud/InsertRowsPlan.java  |   2 +-
 .../qp/physical/sys/CreateMultiTimeSeriesPlan.java |   2 +-
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java   |   2 +-
 .../iotdb/db/query/control/SessionManager.java     |   2 +-
 .../db/query/dataset/AlignByDeviceDataSet.java     |   4 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |   2 +-
 .../db/service/basic/BasicOpenSessionResp.java     |   2 +-
 .../thrift/impl/DataNodeManagementServiceImpl.java |   1 +
 .../service/thrift/impl/InfluxDBServiceImpl.java   |   2 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   4 +-
 .../org/apache/iotdb/db/utils/DataTypeUtils.java   |   2 +-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   2 +-
 .../org/apache/iotdb/db/utils/StatusUtils.java     |   2 +-
 .../db/utils/writelog/SingleFileLogReader.java     |   9 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |   2 +-
 .../apache/iotdb/db/metadata/SchemaBasicTest.java  |  79 +-
 .../iotdb/db/metadata/mtree/MTreeAboveSGTest.java  |   4 +-
 .../iotdb/db/metadata/mtree/MTreeBelowSGTest.java  |  58 +-
 .../mtree/disk/CachedMNodeContainerTest.java       |  51 ++
 .../db/metadata/mtree/disk/MemManagerTest.java     | 112 +++
 .../mtree/multimode/MTreeDiskModeTest.java         |  33 +-
 .../mtree/multimode/MTreeFullMemoryTest.java}      |  18 +-
 .../mtree/multimode/MTreeMemoryModeTest.java}      |  22 +-
 .../mtree/multimode/MTreeNonMemoryTest.java}       |  18 +-
 .../mtree/multimode/MTreePartialMemoryTest.java}   |  18 +-
 .../metadata/mtree/schemafile/RecordUtilTests.java |  78 ++
 .../metadata/mtree/schemafile/SchemaFileTest.java  | 787 +++++++++++++++++
 .../metadata/mtree/schemafile/SchemaPageTest.java  | 130 +++
 .../db/metadata/mtree/schemafile/SegmentTest.java  | 148 ++++
 .../db/metadata/multimode/SchemaDiskModeTest.java  |  33 +-
 .../metadata/multimode/SchemaFullMemoryTest.java}  |  17 +-
 .../metadata/multimode/SchemaMemoryModeTest.java}  |  22 +-
 .../metadata/multimode/SchemaNonMemoryTest.java}   |  17 +-
 .../multimode/SchemaPartialMemoryTest.java}        |  18 +-
 server/src/test/resources/iotdb-engine.properties  |   2 +
 .../apache/iotdb/rpc/BatchExecutionException.java  |   2 +-
 .../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java     |   2 +-
 .../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java |   2 +-
 .../org/apache/iotdb/rpc/RedirectException.java    |   2 +-
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |   4 +-
 .../iotdb/rpc/StatementExecutionException.java     |   2 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   7 +-
 .../java/org/apache/iotdb/session/Session.java     |   2 +-
 .../apache/iotdb/session/SessionConnection.java    |   4 +-
 .../apache/iotdb/session/util/SessionUtils.java    |   2 +-
 .../apache/iotdb/session/SessionCacheLeaderUT.java |   2 +-
 thrift-cluster/src/main/thrift/cluster.thrift      |   4 +-
 .../src/main/thrift/confignode.thrift              |  25 +-
 thrift-datanode/pom.xml                            |  67 --
 .../src/main/thrift/common.thrift                  |  28 +-
 .../src/main/thrift/management.thrift              |  23 +-
 thrift/src/main/thrift/rpc.thrift                  |  92 +-
 .../org/apache/iotdb/tsfile/utils/BloomFilter.java |   7 +-
 227 files changed, 9709 insertions(+), 1449 deletions(-)
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => exception/metadata/cache/MNodeNotCachedException.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => exception/metadata/cache/MNodeNotPinnedException.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{NoTemplateOnMNodeException.java
 => schemafile/RecordDuplicatedException.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{NoTemplateOnMNodeException.java
 => schemafile/SchemaFileNotExists.java} (71%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{DuplicatedTemplateException.java
 => schemafile/SchemaPageOverflowException.java} (69%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{TemplateIsInUseException.java
 => schemafile/SegmentNotFoundException.java} (58%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{TemplateIsInUseException.java
 => schemafile/SegmentOverflowException.java} (62%)
 rename server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/DifferentTemplateException.java (90%)
 copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/DuplicatedTemplateException.java (90%)
 copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/NoTemplateOnMNodeException.java (90%)
 rename server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/TemplateImcompatibeException.java (92%)
 rename server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/TemplateIsInUseException.java (90%)
 rename server/src/main/java/org/apache/iotdb/db/exception/metadata/{ => 
template}/UndefinedTemplateException.java (90%)
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => metadata/mnode/container/IMNodeContainer.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => metadata/mnode/container/MNodeContainerMapImpl.java} (70%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/container/MNodeContainers.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/estimator/BasicMNodSizeEstimator.java
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/{mtree/traverser/counter/CounterTraverser.java
 => mnode/estimator/IMNodeSizeEstimator.java} (61%)
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => metadata/mnode/iterator/IMNodeIterator.java} (70%)
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
 => 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/iterator/MNodeIterator.java
 (62%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/CachedMTreeStore.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/IMTreeStore.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/MemMTreeStore.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/CachedMNodeContainer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/ICachedMNodeContainer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/MTreeFlushTaskManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/MTreeReleaseTaskManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/SegmentLock.java
 copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/cache/CacheEntry.java
 (59%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/cache/CacheManager.java
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/{traverser/counter/StorageGroupCounter.java
 => store/disk/cache/ICacheManager.java} (51%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/cache/LRUCacheManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/cache/PlainCacheManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/memcontrol/CachedMNodeSizeEstimator.java
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/{traverser/counter/CounterTraverser.java
 => store/disk/memcontrol/IMemManager.java} (60%)
 copy 
server/src/main/java/org/apache/iotdb/db/{exception/BatchProcessException.java 
=> metadata/mtree/store/disk/memcontrol/MemManagerHolder.java} (57%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/memcontrol/MemManagerNodeEstimatedSizeBasedImpl.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/memcontrol/MemManagerNodeNumBasedImpl.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/ISchemaFile.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/ISchemaPage.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/ISegment.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/MockSchemaFile.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/RecordUtils.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/SchemaFile.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/SchemaPage.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/store/disk/schemafile/Segment.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/rescon/MemoryStatistics.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/rescon/SchemaResourceManager.java
 copy 
server/src/main/java/org/apache/iotdb/db/{service/basic/BasicOpenSessionResp.java
 => metadata/schemaregion/SchemaEngineMode.java} (70%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/disk/CachedMNodeContainerTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/disk/MemManagerTest.java
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
 => 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/multimode/MTreeDiskModeTest.java
 (55%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => 
test/java/org/apache/iotdb/db/metadata/mtree/multimode/MTreeFullMemoryTest.java}
 (70%)
 copy 
server/src/{main/java/org/apache/iotdb/db/exception/metadata/DuplicatedTemplateException.java
 => 
test/java/org/apache/iotdb/db/metadata/mtree/multimode/MTreeMemoryModeTest.java}
 (61%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => 
test/java/org/apache/iotdb/db/metadata/mtree/multimode/MTreeNonMemoryTest.java} 
(70%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => 
test/java/org/apache/iotdb/db/metadata/mtree/multimode/MTreePartialMemoryTest.java}
 (70%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/schemafile/RecordUtilTests.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/schemafile/SchemaFileTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/schemafile/SchemaPageTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mtree/schemafile/SegmentTest.java
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
 => 
server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaDiskModeTest.java
 (56%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => test/java/org/apache/iotdb/db/metadata/multimode/SchemaFullMemoryTest.java} 
(70%)
 rename 
server/src/{main/java/org/apache/iotdb/db/exception/metadata/DuplicatedTemplateException.java
 => test/java/org/apache/iotdb/db/metadata/multimode/SchemaMemoryModeTest.java} 
(62%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => test/java/org/apache/iotdb/db/metadata/multimode/SchemaNonMemoryTest.java} 
(70%)
 copy 
server/src/{main/java/org/apache/iotdb/db/service/basic/BasicOpenSessionResp.java
 => 
test/java/org/apache/iotdb/db/metadata/multimode/SchemaPartialMemoryTest.java} 
(70%)
 delete mode 100644 thrift-datanode/pom.xml
 rename 
server/src/main/java/org/apache/iotdb/db/exception/metadata/NoTemplateOnMNodeException.java
 => thrift/src/main/thrift/common.thrift (63%)
 rename thrift-datanode/src/main/thrift/datanode.thrift => 
thrift/src/main/thrift/management.thrift (80%)

Reply via email to