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

hellostephen pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new fc0a0204901 [test](p0) force replica = 1 in p0 regression tests 
(#45682)
fc0a0204901 is described below

commit fc0a0204901ca515988faaa355f43d5940487e23
Author: Kaijie Chen <[email protected]>
AuthorDate: Mon Dec 23 16:26:56 2024 +0800

    [test](p0) force replica = 1 in p0 regression tests (#45682)
    
    ### What problem does this PR solve?
    
    Some tests in p0 does not set replica = 1, and will fail when BE number
    is not enough.
    
    This PR fixed this problem by set
    `force_olap_table_replication_allocation` in p0 fe.conf
---
 regression-test/pipeline/p0/conf/fe.conf                           | 2 ++
 .../partition_p0/dynamic_partition/test_dynamic_partition.groovy   | 7 +++++++
 2 files changed, 9 insertions(+)

diff --git a/regression-test/pipeline/p0/conf/fe.conf 
b/regression-test/pipeline/p0/conf/fe.conf
index 509446f9fcb..38877abad93 100644
--- a/regression-test/pipeline/p0/conf/fe.conf
+++ b/regression-test/pipeline/p0/conf/fe.conf
@@ -83,3 +83,5 @@ enable_advance_next_id = true
 # enable deadlock detection
 enable_deadlock_detection = true
 max_lock_hold_threshold_seconds = 1
+
+force_olap_table_replication_allocation=tag.location.default:1
diff --git 
a/regression-test/suites/partition_p0/dynamic_partition/test_dynamic_partition.groovy
 
b/regression-test/suites/partition_p0/dynamic_partition/test_dynamic_partition.groovy
index a4b3eb66176..1e10e26a925 100644
--- 
a/regression-test/suites/partition_p0/dynamic_partition/test_dynamic_partition.groovy
+++ 
b/regression-test/suites/partition_p0/dynamic_partition/test_dynamic_partition.groovy
@@ -15,6 +15,10 @@
 // specific language governing permissions and limitations
 // under the License.
 suite("test_dynamic_partition") {
+    def config_row = sql """ ADMIN SHOW FRONTEND CONFIG LIKE 
'force_olap_table_replication_allocation'; """
+    String old_conf_value = config_row[0][1]
+    sql """ ADMIN SET FRONTEND CONFIG 
("force_olap_table_replication_allocation" = ""); """
+
     // todo: test dynamic partition
     sql "drop table if exists dy_par"
     sql """
@@ -158,4 +162,7 @@ suite("test_dynamic_partition") {
     }
     }
     sql "drop table if exists dy_par_bad"
+
+    // restore force_olap_table_replication_allocation to old_value
+    sql """ ADMIN SET FRONTEND CONFIG 
("force_olap_table_replication_allocation" = "${old_conf_value}"); """
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to