This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch ty/sonar in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 328211c1fea5685786e72259efe25ef108b9d22e Merge: 0bb317ebc49 f35b5b7fd9e Author: JackieTien97 <[email protected]> AuthorDate: Tue Jun 20 17:02:23 2023 +0800 Merge remote-tracking branch 'origin/master' into ty/sonar .../manager/load/service/StatisticsService.java | 3 +- .../manager/pipe/runtime/PipeHeartbeatParser.java | 47 +++-- .../pipe/runtime/PipeLeaderChangeHandler.java | 14 +- .../pipe/runtime/PipeRuntimeCoordinator.java | 22 +- .../Data-Modeling/SchemaRegion-rocksdb.md | 2 +- .../Maintenance-Tools/SchemaFileSketch-Tool.md | 6 +- docs/UserGuide/Reference/Common-Config-Manual.md | 2 +- docs/UserGuide/Reference/Status-Codes.md | 4 +- .../Data-Modeling/SchemaRegion-rocksdb.md | 2 +- .../Maintenance-Tools/SchemaFileSketch-Tool.md | 8 +- .../zh/UserGuide/Reference/Common-Config-Manual.md | 2 +- docs/zh/UserGuide/Reference/Status-Codes.md | 4 +- .../iotdb/db/it/schema/IoTDBExtendTemplateIT.java | 32 +-- .../iotdb/db/it/schema/IoTDBMetadataFetchIT.java | 56 ++--- .../it/schema/view/IoTDBCreateAndShowViewIT.java | 72 +++---- .../view/IoTDBShowDevicesContainedViewIT.java | 226 +++++++++++++++++++++ .../org/apache/iotdb/util/AbstractSchemaIT.java | 4 +- .../iotdb/zeppelin/it/IoTDBInterpreterIT.java | 12 +- iotdb-client/client-cpp/src/main/Session.h | 4 +- iotdb-client/client-py/tests/test_dataframe.py | 2 +- .../java/org/apache/iotdb/rpc/TSStatusCode.java | 4 +- .../metrics/metricsets/cpu/CpuUsageMetrics.java | 6 +- .../resources/conf/iotdb-common.properties | 2 +- .../iotdb/commons/concurrent/ThreadName.java | 1 - .../apache/iotdb/commons/path/MeasurementPath.java | 11 +- .../iotdb/commons/schema/filter/SchemaFilter.java | 12 +- ...FilterVisitor.java => SchemaFilterFactory.java} | 45 ++-- .../commons/schema/filter/SchemaFilterType.java | 9 +- .../commons/schema/filter/SchemaFilterVisitor.java | 28 ++- .../impl/{DataTypeFilter.java => AndFilter.java} | 41 ++-- .../commons/schema/filter/impl/DataTypeFilter.java | 6 +- .../schema/filter/impl/PathContainsFilter.java | 8 +- .../commons/schema/filter/impl/TagFilter.java | 6 +- .../{DataTypeFilter.java => ViewTypeFilter.java} | 32 +-- .../node/common/AbstractDatabaseDeviceMNode.java | 11 +- .../schema/node/common/AbstractDeviceMNode.java | 11 +- .../node/common/AbstractMeasurementMNode.java | 2 +- .../commons/schema/node/info/IDeviceInfo.java | 4 +- .../commons/schema/node/role/IDeviceMNode.java | 4 +- .../apache/iotdb/commons/schema/view/ViewType.java | 67 ++++++ .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 4 +- .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 8 +- .../impl/RewriteCrossSpaceCompactionSelector.java | 6 +- .../metadata/SeriesOverflowException.java | 8 +- .../SchemaFileLogCorruptedException.java | 2 +- .../metadata/schemafile/SchemaFileNotExists.java | 2 +- .../schemafile/SchemaPageOverflowException.java | 3 +- .../apache/iotdb/db/metadata/MetadataConstant.java | 8 +- .../idtable/AppendOnlyDiskSchemaManager.java | 2 +- .../metadata/metric/SchemaEngineCachedMetric.java | 2 +- .../db/metadata/mnode/mem/info/DeviceInfo.java | 6 +- .../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 2 +- .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 32 ++- .../mtree/snapshot/MemMTreeSnapshotUtil.java | 4 +- .../mtree/store/disk/schemafile/ISchemaFile.java | 4 +- .../store/disk/schemafile/MockSchemaFile.java | 4 +- .../mtree/store/disk/schemafile/SchemaFile.java | 28 +-- .../store/disk/schemafile/SchemaFileConfig.java | 4 +- .../disk/schemafile/pagemgr/BTreePageManager.java | 2 +- .../store/disk/schemafile/pagemgr/PageManager.java | 2 +- .../traverser/collector/MeasurementCollector.java | 2 +- .../impl/read/SchemaRegionReadPlanFactory.java | 9 +- .../schemaregion/result/ShowDevicesResult.java | 6 +- .../db/metadata/query/info/IDeviceSchemaInfo.java | 2 +- .../rescon/CachedSchemaEngineStatistics.java | 2 +- .../rescon/CachedSchemaRegionStatistics.java | 4 +- .../metadata/rescon/ISchemaRegionStatistics.java | 4 + .../metadata/rescon/MemSchemaRegionStatistics.java | 10 + .../db/metadata/rescon/SchemaResourceManager.java | 4 +- .../db/metadata/schemaregion/SchemaEngine.java | 2 +- .../db/metadata/schemaregion/SchemaEngineMode.java | 2 +- .../schemaregion/SchemaRegionMemoryImpl.java | 12 +- .../schemaregion/SchemaRegionPBTreeImpl.java | 27 +-- .../db/metadata/visitor/DeviceFilterVisitor.java | 6 +- .../metadata/visitor/TimeseriesFilterVisitor.java | 15 +- .../schema/source/LogicalViewSchemaSource.java | 77 ++----- .../schema/source/TimeSeriesSchemaSource.java | 7 +- .../iotdb/db/mpp/plan/parser/ASTVisitor.java | 14 +- .../pipe/connector/v2/IoTDBThriftConnectorV2.java | 47 +++-- .../protocol/influxdb/util/QueryResultUtils.java | 2 +- .../db/tools/schema/PBTreeFileSketchTool.java | 6 +- .../java/org/apache/iotdb/db/wal/WALManager.java | 2 +- .../java/org/apache/iotdb/db/wal/node/WALNode.java | 12 +- .../mtree/schemafile/AliasIndexPageTest.java | 2 +- .../mtree/schemafile/InternalPageTest.java | 2 +- .../mtree/schemafile/SchemaFileLogTest.java | 8 +- .../metadata/mtree/schemafile/SchemaFileTest.java | 2 +- .../mtree/schemafile/WrappedSegmentTest.java | 2 +- .../schemaRegion/AbstractSchemaRegionTest.java | 6 +- .../schemaRegion/SchemaRegionBasicTest.java | 29 ++- .../schemaRegion/SchemaStatisticsTest.java | 2 +- .../iotdb/db/tools/PBTreeFileSketchTest.java | 4 +- .../src/test/resources/iotdb-datanode.properties | 4 +- .../iotdb/tsfile/utils/ReadWriteIOUtils.java | 19 +- 94 files changed, 850 insertions(+), 471 deletions(-)
