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

CRZbulabula pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 7c8e4cbc27d Fix flaky IoTDBAutoRegionGroupExtension2IT during DataNode 
shutdown (#18642)
7c8e4cbc27d is described below

commit 7c8e4cbc27d21484a513c4821de0a0bf7c7fd676
Author: Yongzao <[email protected]>
AuthorDate: Wed Sep 16 09:57:57 2026 +0800

    Fix flaky IoTDBAutoRegionGroupExtension2IT during DataNode shutdown (#18642)
---
 .../confignode/it/partition/IoTDBAutoRegionGroupExtension2IT.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtension2IT.java
 
b/integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtension2IT.java
index 2ca2670cbad..59af008d74c 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtension2IT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtension2IT.java
@@ -99,8 +99,8 @@ public class IoTDBAutoRegionGroupExtension2IT {
               new 
TDatabaseSchema(database).setMinDataRegionGroupNum(testMinDataRegionGroupNum));
       Assert.assertEquals(TSStatusCode.SUCCESS_STATUS.getStatusCode(), 
status.getCode());
 
-      // Shutdown 1 DataNode
-      EnvFactory.getEnv().shutdownDataNode(1);
+      // Stop 1 DataNode forcibly to avoid the transient ReadOnly status 
during graceful shutdown
+      EnvFactory.getEnv().getDataNodeWrapper(1).stopForcibly();
       EnvFactory.getEnv()
           .ensureNodeStatus(
               
Collections.singletonList(EnvFactory.getEnv().getDataNodeWrapper(1)),

Reply via email to