From 1e6d8ec23545124d70b0a3b3b28ddb426b611842 Mon Sep 17 00:00:00 2001 From: yujun777 Date: Tue, 14 May 2024 18:09:57 +0800 Subject: [PATCH 1/3] update --- .../alter_p0/test_decommission_with_replica_num_fail.groovy | 4 ++++ regression-test/suites/node_p0/test_backend.groovy | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy index d7941591eec273..ee7282b385b585 100644 --- a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy +++ b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy @@ -50,6 +50,10 @@ suite('test_decommission_with_replica_num_fail') { } } finally { sql "CANCEL DECOMMISSION BACKEND '${targetBackend.Host}:${targetBackend.HeartbeatPort}'" + backends = sql_return_maparray('show backends') + for (def be : backends) { + logger.info("backend=${be}") + } } sql "DROP TABLE IF EXISTS ${tbl} FORCE" } diff --git a/regression-test/suites/node_p0/test_backend.groovy b/regression-test/suites/node_p0/test_backend.groovy index 4c85ff1b54abce..f9699c786d4726 100644 --- a/regression-test/suites/node_p0/test_backend.groovy +++ b/regression-test/suites/node_p0/test_backend.groovy @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -suite("test_backend") { +suite("test_backend", "nonConcurrent") { def address = "127.0.0.1" def notExistPort = 12346 From f656badff924117535233c43ad0b15c253b2e3aa Mon Sep 17 00:00:00 2001 From: yujun777 Date: Tue, 14 May 2024 18:14:12 +0800 Subject: [PATCH 2/3] update --- .../alter_p0/test_decommission_with_replica_num_fail.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy index ee7282b385b585..8bbab7de561ad4 100644 --- a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy +++ b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -suite('test_decommission_with_replica_num_fail') { +suite('test_decommission_with_replica_num_fail', 'nonConcurrent') { def tbl = 'test_decommission_with_replica_num_fail' def backends = sql_return_maparray('show backends') def replicaNum = 0 From e8e7af74a89442078bcaf6cd2f20aaeed2a9dcec Mon Sep 17 00:00:00 2001 From: yujun777 Date: Tue, 14 May 2024 18:18:48 +0800 Subject: [PATCH 3/3] update --- .../alter_p0/test_decommission_with_replica_num_fail.groovy | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy index 8bbab7de561ad4..0fb3ebbbbbadb5 100644 --- a/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy +++ b/regression-test/suites/alter_p0/test_decommission_with_replica_num_fail.groovy @@ -43,6 +43,11 @@ suite('test_decommission_with_replica_num_fail', 'nonConcurrent') { "replication_num" = "${replicaNum}" ); """ + + // fix set force_olap_table_replication_num + sql "ALTER TABLE ${tbl} SET ('default.replication_num' = '${replicaNum}')" + sql "ALTER TABLE ${tbl} MODIFY PARTITION (*) SET ('replication_num' = '${replicaNum}')" + try { test { sql "ALTER SYSTEM DECOMMISSION BACKEND '${targetBackend.Host}:${targetBackend.HeartbeatPort}'"