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

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

commit 2ca3c821351d6c18d63e6b90d0bb4330c3145d00
Author: yujun <yu.jun.re...@gmail.com>
AuthorDate: Wed Jan 17 14:25:47 2024 +0800

    [fix](fe ut) fix unstable TabletRepairAndBalanceTest (#30041)
---
 fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java         | 4 ++++
 .../test/java/org/apache/doris/clone/TabletRepairAndBalanceTest.java  | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java 
b/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java
index e579c6b9a48..3ec3bbeef51 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java
@@ -692,6 +692,10 @@ public class Tablet extends MetaObject implements Writable 
{
      * LOW:     delay Config.tablet_repair_delay_factor_second * 3;
      */
     public boolean readyToBeRepaired(SystemInfoService infoService, 
TabletSchedCtx.Priority priority) {
+        if (FeConstants.runningUnitTest) {
+            return true;
+        }
+
         if (priority == Priority.VERY_HIGH) {
             return true;
         }
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/clone/TabletRepairAndBalanceTest.java
 
b/fe/fe-core/src/test/java/org/apache/doris/clone/TabletRepairAndBalanceTest.java
index 9f9fd8a0942..979943b1609 100644
--- 
a/fe/fe-core/src/test/java/org/apache/doris/clone/TabletRepairAndBalanceTest.java
+++ 
b/fe/fe-core/src/test/java/org/apache/doris/clone/TabletRepairAndBalanceTest.java
@@ -106,9 +106,11 @@ public class TabletRepairAndBalanceTest {
         FeConstants.runningUnitTest = true;
         System.out.println(runningDir);
         FeConstants.runningUnitTest = true;
-        Config.tablet_checker_interval_ms = 1000;
+        Config.tablet_checker_interval_ms = 100;
         Config.tablet_repair_delay_factor_second = 1;
         Config.colocate_group_relocate_delay_second = 1;
+        Config.schedule_slot_num_per_hdd_path = 1000;
+        Config.schedule_slot_num_per_ssd_path = 1000;
         Config.disable_balance = true;
         // 5 backends:
         // 127.0.0.1


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to