This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch rc/1.2.0
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from a07ba5c7229 [To rel/1.2][IOTDB-5931] Pipe: async execute
pipeHandleLeaderChange and pipeHandleMetaChange to avoid causing heartbeats to
timeout (#10204)
add 9a07aee90d7 [To rel/1.2][IOTDB-5983] Refactor error info in GROUP
BY/ORDER BY in align by device
add b1dd46cec9c [IOTDB-5998] Fix device query bugs in show slot APIs
(#10209)
add 964bdce7b8e [IOTDB-5999] Maintain system.properties (#10170) (#10210)
add 6b362a6f50b [IOTDB-5993] ConfigNode leader changing causes lacking
some DataPartition allocation result in the response of
getOrCreateDataPartition method (#10211)
add 4c027908ef7 [IOTDB-5997] Improve efficiency of ConfigNode
PartitionInfo loadSnapshot (#10212)
add 7d2adae3130 [IOTDB-6000] Control the RegionGroup number of system
Database (#10213)
add b08c6f7b6bd set info log to debug log (#10208)
add 3aea4c8aa28 [IOTDB-6010] Fix NPE and IndexOutOfRange Exception in CPU
metrics (#10217)
add cf930cbfb9b Revert "[To rel/1.2][IOTDB-5983] Refactor error info in
GROUP BY/ORDER BY in align by device" (#10218)
add 76b99f29c38 [To rel/1.2] Flush previous time partition memtable by wal
(#10221)
add 825b311c665 [To rel/1.2] Add leader change log (#10232)
add 869e0c43741 [IOTDB-6013] Pipe: pipe-related threads (pools) should not
be initialized unless necessary (#10234)
add bca1e860d23 [To rel/1.2] Rename PB_Tree to PBTree (#10222)
add 6fc2d5b3555 [To rel/1.2] Add memory usage and series num to log when
series overflow (#10226)
add 61d5da09659 [To rel/1.2] [IOTDB-5999] system.properties patch (#10228)
add 5de18b8d71c [To rel/1.2] Degrade index controller log level cp (#10242)
add cb817b77dd9 forbid group by tags query on view (#10238)
add 2b268d46f30 [To rel/1.2][IOTDB-6016]Release file num cost after cross
compaction task (#10246)
add cd74743c907 [IOTDB-6015] Pipe: Not checking whether the tsfile data
loaded locally is in the same time partition during the loading process (#10250)
No new revisions were added by this update.
Summary of changes:
.../iotdb/confignode/conf/ConfigNodeConfig.java | 11 --
.../confignode/conf/ConfigNodeDescriptor.java | 7 -
.../confignode/conf/ConfigNodeStartupCheck.java | 16 +++
.../confignode/conf/SystemPropertiesUtils.java | 59 ++++----
.../iotdb/confignode/manager/ConfigManager.java | 20 ++-
.../partition/GreedyPartitionAllocator.java | 4 +-
.../manager/load/service/StatisticsService.java | 3 +-
.../iotdb/confignode/manager/node/NodeManager.java | 5 +-
.../manager/partition/PartitionManager.java | 158 +++++++++++++++------
.../manager/pipe/runtime/PipeHeartbeatParser.java | 47 +++---
.../pipe/runtime/PipeLeaderChangeHandler.java | 14 +-
.../pipe/runtime/PipeRuntimeCoordinator.java | 22 ++-
.../manager/schema/ClusterSchemaManager.java | 27 +++-
.../persistence/executor/ConfigPlanExecutor.java | 24 +++-
.../persistence/partition/PartitionInfo.java | 52 +++----
.../thrift/ConfigNodeRPCServiceProcessor.java | 21 ++-
.../iot/logdispatcher/IndexController.java | 2 +-
.../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 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 2 +
.../iotdb/session/it/IoTDBSessionComplexIT.java | 8 +-
.../org/apache/iotdb/util/AbstractSchemaIT.java | 4 +-
iotdb-client/client-cpp/src/main/Session.h | 4 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 4 +-
.../src/main/thrift/confignode.thrift | 5 +
.../metrics/metricsets/cpu/CpuUsageMetrics.java | 6 +-
.../resources/conf/iotdb-common.properties | 6 +-
.../iotdb/commons/concurrent/ThreadName.java | 1 -
.../apache/iotdb/commons/conf/CommonConfig.java | 55 ++++++-
.../iotdb/commons/conf/CommonDescriptor.java | 23 +++
.../{TestOnly.java => CommonDateTimeUtils.java} | 32 +++--
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 67 +--------
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 33 +----
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 104 +-------------
.../org/apache/iotdb/db/engine/StorageEngine.java | 2 +-
.../execute/task/CrossSpaceCompactionTask.java | 3 +
.../impl/RewriteCrossSpaceCompactionSelector.java | 6 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 13 +-
.../metadata/SeriesOverflowException.java | 8 +-
.../SchemaFileLogCorruptedException.java | 2 +-
.../metadata/schemafile/SchemaFileNotExists.java | 2 +-
.../schemafile/SchemaPageOverflowException.java | 3 +-
.../apache/iotdb/db/metadata/MetadataConstant.java | 8 +-
.../metadata/cache/DataNodeLastCacheManager.java | 4 +-
.../idtable/AppendOnlyDiskSchemaManager.java | 2 +-
.../metadata/metric/SchemaEngineCachedMetric.java | 2 +-
.../db/metadata/metric/SchemaEngineMemMetric.java | 3 +-
.../db/metadata/metric/SchemaMetricManager.java | 4 +-
.../mtree/store/disk/schemafile/ISchemaFile.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 +-
.../rescon/CachedSchemaEngineStatistics.java | 2 +-
.../rescon/CachedSchemaRegionStatistics.java | 4 +-
.../metadata/rescon/ISchemaRegionStatistics.java | 4 +
.../metadata/rescon/MemSchemaRegionStatistics.java | 10 ++
.../db/metadata/rescon/SchemaResourceManager.java | 10 +-
.../db/metadata/schemaregion/SchemaEngine.java | 11 +-
.../db/metadata/schemaregion/SchemaEngineMode.java | 2 +-
.../schemaregion/SchemaRegionMemoryImpl.java | 12 +-
.../schemaregion/SchemaRegionPBTreeImpl.java | 27 +---
.../apache/iotdb/db/metadata/tag/TagLogFile.java | 3 +-
.../apache/iotdb/db/metadata/tag/TagManager.java | 21 +--
.../operator/process/last/LastQueryUtil.java | 4 +-
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 9 +-
.../config/metadata/GetTimeSlotListTask.java | 4 +-
.../plan/node/load/LoadSingleTsFileNode.java | 12 +-
.../pipe/connector/v1/IoTDBThriftConnectorV1.java | 3 +-
.../pipe/connector/v1/IoTDBThriftReceiverV1.java | 9 +-
.../pipe/connector/v2/IoTDBThriftConnectorV2.java | 50 ++++---
.../influxdb/handler/QueryHandlerFactory.java | 3 +-
.../influxdb/meta/InfluxDBMetaManagerFactory.java | 3 +-
.../protocol/influxdb/util/QueryResultUtils.java | 2 +-
.../rest/v1/impl/GrafanaApiServiceImpl.java | 3 +-
.../rest/v2/impl/GrafanaApiServiceImpl.java | 3 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 1 -
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 2 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 2 +-
.../db/tools/schema/PBTreeFileSketchTool.java | 6 +-
.../org/apache/iotdb/db/utils/DateTimeUtils.java | 24 +---
.../apache/iotdb/db/utils/TimePartitionUtils.java | 4 +-
.../java/org/apache/iotdb/db/wal/WALManager.java | 2 +-
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 12 +-
.../FastCrossCompactionPerformerTest.java | 37 +++++
.../db/engine/compaction/MemoryControlTest.java | 11 ++
.../cross/CrossSpaceCompactionSelectorTest.java | 2 +
.../SizeTieredCompactionSelectorTest.java | 5 +-
.../db/engine/storagegroup/DataRegionTest.java | 20 +--
.../iotdb/db/engine/storagegroup/TTLTest.java | 7 +-
.../mtree/schemafile/AliasIndexPageTest.java | 8 +-
.../mtree/schemafile/InternalPageTest.java | 8 +-
.../mtree/schemafile/SchemaFileLogTest.java | 14 +-
.../metadata/mtree/schemafile/SchemaFileTest.java | 8 +-
.../mtree/schemafile/WrappedSegmentTest.java | 8 +-
.../schemaRegion/AbstractSchemaRegionTest.java | 15 +-
.../schemaRegion/SchemaRegionBasicTest.java | 4 +-
.../schemaRegion/SchemaStatisticsTest.java | 2 +-
.../mpp/plan/analyze/QueryTimePartitionTest.java | 62 ++++----
.../plan/node/write/WritePlanNodeSplitTest.java | 7 +-
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 12 +-
.../iotdb/db/tools/PBTreeFileSketchTest.java | 10 +-
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 12 +-
.../src/test/resources/iotdb-datanode.properties | 4 +-
110 files changed, 825 insertions(+), 673 deletions(-)
copy node-commons/src/main/java/org/apache/iotdb/commons/utils/{TestOnly.java
=> CommonDateTimeUtils.java} (65%)