morningman commented on a change in pull request #7821:
URL: https://github.com/apache/incubator-doris/pull/7821#discussion_r792379415



##########
File path: 
fe/fe-core/src/main/java/org/apache/doris/common/proc/StatisticProcDir.java
##########
@@ -56,6 +58,7 @@
             .add("DbId").add("DbName").add("TableNum").add("PartitionNum")
             
.add("IndexNum").add("TabletNum").add("ReplicaNum").add("UnhealthyTabletNum")
             
.add("InconsistentTabletNum").add("CloningTabletNum").add("BadTabletNum")
+            .add("CompactionTooSlowTabletNum").add("LargeDataSizeTabletNum")

Review comment:
       ```suggestion
               .add("CompactionTooSlowTabletNum").add("OversizeTablets")
   ```

##########
File path: docs/zh-CN/administrator-guide/config/fe_config.md
##########
@@ -2144,3 +2144,33 @@ load 标签清理器将每隔 `label_clean_interval_second` 运行一次以清
 是否为 Master FE 节点独有的配置项:false
 
 是否允许同一个 tablet 的多个副本分布在同一个 host 上。这个参数主要用于本地测试是,方便搭建多个 BE 已测试某些多副本情况。不要用于非测试环境。
+
+### min_version_count_indicate_replica_compaction_too_slow
+
+默认值:300
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+版本计数阈值,用来判断副本做 compaction 的速度是否太慢
+
+### valid_version_count_delta_ratio_between_replicas
+
+默认值:0.5
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+最慢副本的版本计数与最快副本的差异有效比率阈值,如果设置 repair_slow_replica 为 true,则用于判断是否修复最慢的副本

Review comment:
       ```suggestion
   最慢副本的版本计数与最快副本的差异有效比率阈值,如果设置 `repair_slow_replica` 为 true,则用于判断是否修复最慢的副本
   ```

##########
File path: docs/en/administrator-guide/config/fe_config.md
##########
@@ -2121,3 +2121,32 @@ Only for Master FE: false
 
 Whether to allow multiple replicas of the same tablet to be distributed on the 
same host. This parameter is mainly used for local testing, to facilitate 
building multiple BEs to test certain multi-replica situations. Do not use it 
for non-test environments.
 
+### min_version_count_indicate_replica_compaction_too_slow
+
+Default: 300
+
+Dynamically configured: true
+
+Only for Master FE: true
+
+The version count threshold used to judge whether replica compaction is too 
slow
+
+### valid_version_count_delta_ratio_between_replicas
+
+Default: 0.5
+
+Dynamically configured: true
+
+Only for Master FE: true
+
+The valid ratio threshold of the difference between the version count of the 
slowest replica and the fastest replica. If repair_slow_replica is set to true, 
it is used to determine whether to repair the slowest replica

Review comment:
       ```suggestion
   The valid ratio threshold of the difference between the version count of the 
slowest replica and the fastest replica. If `repair_slow_replica` is set to 
true, it is used to determine whether to repair the slowest replica
   ```

##########
File path: 
fe/fe-core/src/main/java/org/apache/doris/common/proc/StatisticProcDir.java
##########
@@ -113,10 +116,15 @@ public ProcNodeInterface lookup(String dbIdStr) throws 
AnalysisException {
         int inconsistentTabletNum;
         int cloningTabletNum;
         int badTabletNum;
+        int compactionTooSlowTabletNum;
+        int largeDataSizeTabletNum;

Review comment:
       ```suggestion
           int oversizeTabletNum;
   ```

##########
File path: 
fe/fe-core/src/main/java/org/apache/doris/common/proc/IncompleteTabletsProcNode.java
##########
@@ -29,6 +29,7 @@
 public class IncompleteTabletsProcNode implements ProcNodeInterface {
     public static final ImmutableList<String> TITLE_NAMES = new 
ImmutableList.Builder<String>()
             
.add("UnhealthyTablets").add("InconsistentTablets").add("CloningTablets").add("BadTablets")
+            .add("CompactionTooSlowTablets").add("LargeDataSizeTablets")

Review comment:
       ```suggestion
               .add("CompactionTooSlowTablets").add("OversizeTablets")
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



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

Reply via email to