This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a change to branch insert-values-constant-folding
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 5d723347162 Merge latest master into insert-values-constant-folding
add 1b290ae320c [Bugfix] Reclaim RPC buffers by evicting idle clients
(#18853)
add ed61790920d [Test] Fix pipe memory ownership test compilation (#18881)
add f8135bb7284 [Test] Fix Ratis mini-cluster shutdown race (#18879)
add e3bbab5e7e8 [Subscription] Support per-topic uncommitted event recycle
timeouts (#18876)
add e1baa97f2db [Fix] Stop only the listening DataNode process in Windows
stop-datanode.bat (#18883)
add d77a81534e3 Fix deletion WAL logging and flush completion ordering
(#18872)
add 673434b3335 Fix quoted tree path parsing in table views (#18884)
add 264053f1423 [Test] Fix deletion regression test flush control
add 532d6c13add Fence IoTConsensus applies before storage shutdown (#18841)
add 6402cd9594b Revert "[Test] Fix deletion regression test flush control"
add ecf6ffe2e50 Merge branch 'master' of https://github.com/apache/iotdb
into insert-values-constant-folding
No new revisions were added by this update.
Summary of changes:
.../manual/enhanced/IoTDBPipeClusterIT.java | 41 +-
.../auto/enhanced/IoTDBPipeClusterIT.java | 38 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 27 +
.../iotdb/rpc/subscription/config/TopicConfig.java | 11 +
.../rpc/subscription/config/TopicConstant.java | 4 +
.../rpc/subscription/config/TopicConfigTest.java | 22 +
.../iotdb/confignode/i18n/ConfigNodeMessages.java | 3 +
.../iotdb/confignode/i18n/ConfigNodeMessages.java | 3 +
.../persistence/subscription/SubscriptionInfo.java | 28 +
.../SubscriptionInfoTopicValidationTest.java | 106 ++++
.../consensus/iot/IoTConsensusServerImpl.java | 9 +-
.../consensus/iot/IoTConsensusServerImplTest.java | 94 ++++
.../iotdb/consensus/ratis/RecoverReadTest.java | 70 +++
.../apache/iotdb/consensus/ratis/TestUtils.java | 51 +-
.../dataregion/DataRegionStateMachine.java | 6 +-
.../IoTConsensusDataRegionStateMachine.java | 7 +
.../plan/relational/sql/parser/AstBuilder.java | 18 +-
.../iotdb/db/service/DataNodeShutdownHook.java | 3 +
.../iotdb/db/storageengine/StorageEngine.java | 13 +
.../db/storageengine/dataregion/DataRegion.java | 32 ++
.../dataregion/memtable/TsFileProcessor.java | 71 +--
.../agent/SubscriptionBrokerAgent.java | 10 +
.../subscription/agent/SubscriptionTopicAgent.java | 47 ++
.../broker/ConsensusSubscriptionBroker.java | 8 +
.../broker/SubscriptionPrefetchingQueue.java | 13 +-
.../consensus/ConsensusPrefetchingQueue.java | 23 +-
.../db/subscription/event/SubscriptionEvent.java | 14 +-
.../dataregion/IoTConsensusShutdownTest.java | 593 +++++++++++++++++++++
.../memory/PipeMemoryManagerResizeTest.java | 13 +-
...mentTest.java => CreateViewPrefixPathTest.java} | 29 +-
.../dataregion/memtable/TsFileProcessorTest.java | 217 ++++++++
.../agent/SubscriptionTopicAgentTest.java | 116 ++++
...riptionPrefetchingQueueRecycleIntervalTest.java | 160 ++++++
.../consensus/ConsensusPrefetchingQueueTest.java | 170 +++++-
.../conf/iotdb-system.properties.template | 13 +
.../client/property/ClientPoolProperty.java | 5 +-
.../iotdb/rpc/ClientPoolIdleEvictionTest.java | 326 +++++++++++
scripts/sbin/windows/stop-datanode.bat | 5 +-
38 files changed, 2311 insertions(+), 108 deletions(-)
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/consensus/statemachine/dataregion/IoTConsensusShutdownTest.java
copy
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/{TopicStatementTest.java
=> CreateViewPrefixPathTest.java} (58%)
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingQueueRecycleIntervalTest.java
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/rpc/ClientPoolIdleEvictionTest.java