This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new db47da5bef4 [Doc](cloud mow) Add doc for cloud mow load force take
lock (#2978)
db47da5bef4 is described below
commit db47da5bef4d494ad65da2c71598c2920c0cfa32
Author: bobhan1 <[email protected]>
AuthorDate: Thu Oct 16 11:53:40 2025 +0800
[Doc](cloud mow) Add doc for cloud mow load force take lock (#2978)
## Versions
- [x] dev
- [x] 3.x
- [ ] 2.1
- [ ] 2.0
## Languages
- [x] Chinese
- [x] English
## Docs Checklist
- [ ] Checked by AI
- [ ] Test Cases Built
---
docs/admin-manual/config/fe-config-template.md | 21 ++++++++++++++++++
.../current/admin-manual/config/fe-config.md | 20 +++++++++++++++++
.../version-3.x/admin-manual/config/fe-config.md | 24 +++++++++++++++++++++
.../version-3.x/admin-manual/config/fe-config.md | 25 ++++++++++++++++++++++
4 files changed, 90 insertions(+)
diff --git a/docs/admin-manual/config/fe-config-template.md
b/docs/admin-manual/config/fe-config-template.md
index 6e1a1f5664c..d7ded60096c 100644
--- a/docs/admin-manual/config/fe-config-template.md
+++ b/docs/admin-manual/config/fe-config-template.md
@@ -1602,6 +1602,27 @@ Default:5
Export checker's running interval.
+#### `enable_mow_load_force_take_ms_lock`
+
+Default: true
+
+IsMutable:true
+
+MasterOnly:true
+
+Specifies whether to enable the forced lock acquisition mechanism for imports
on Merge-On-Write Unique tables in compute-storage decoupled mode. When
enabled, if an import transaction exceeds a waiting time threshold (configured
by `mow_load_force_take_ms_lock_threshold_ms`) while attempting to acquire the
distributed lock for the table in the meta-service during the commit phase, it
will forcibly take the lock.
+This feature helps reduce import latency tail caused by lock contention under
high-frequency and high-concurrency import workloads.
+
+#### `mow_load_force_take_ms_lock_threshold_ms`
+
+Default: 500
+
+IsMutable:true
+
+MasterOnly:true
+
+The timeout threshold (in milliseconds) for triggering forced lock acquisition
of import transactions on Merge-On-Write Unique tables in compute-storage
decoupled mode.
+
### Log
#### `log_roll_size_mb`
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/config/fe-config.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/config/fe-config.md
index 3537b5037a3..d4a43e4bce6 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/config/fe-config.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/config/fe-config.md
@@ -1588,6 +1588,26 @@ load 标签清理器将每隔 `label_clean_interval_second` 运行一次以清
导出检查器的运行间隔
+#### `enable_mow_load_force_take_ms_lock`
+
+默认值:true
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+存算分离模式下 Merge-On-Write Unique 表上的导入是否开启强制抢锁功能。开启后,当导入事务在提交阶段尝试获取位于
meta-service
中该表的分布式锁时的等待时间超过一个阈值(由配置`mow_load_force_take_ms_lock_threshold_ms`决定)后,将强制获取该分布式锁。该功能可用于减少高频高并发导入下由于等锁导致的导入延迟长尾。
+
+#### `mow_load_force_take_ms_lock_threshold_ms`
+
+默认值:500
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+存算分离模式下 Merge-On-Write Unique 表上的导入事务强制抢锁的超时阈值。
+
### 日志
#### `log_roll_size_mb`
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/admin-manual/config/fe-config.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/admin-manual/config/fe-config.md
index 1baf9c4c6f9..86654b4c5eb 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/admin-manual/config/fe-config.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/admin-manual/config/fe-config.md
@@ -1584,6 +1584,30 @@ load 标签清理器将每隔 `label_clean_interval_second` 运行一次以清
导出检查器的运行间隔
+#### `enable_mow_load_force_take_ms_lock`
+
+> 自 3.1.0 版本支持
+
+默认值:true
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+存算分离模式下 Merge-On-Write Unique 表上的导入是否开启强制抢锁功能。开启后,当导入事务在提交阶段尝试获取位于
meta-service
中该表的分布式锁时的等待时间超过一个阈值(由配置`mow_load_force_take_ms_lock_threshold_ms`决定)后,将强制获取该分布式锁。该功能可用于减少高频高并发导入下由于等锁导致的导入延迟长尾。
+
+#### `mow_load_force_take_ms_lock_threshold_ms`
+
+> 自 3.1.0 版本支持
+
+默认值:500
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+存算分离模式下 Merge-On-Write Unique 表上的导入事务强制抢锁的超时阈值。
+
### 日志
#### `log_roll_size_mb`
diff --git a/versioned_docs/version-3.x/admin-manual/config/fe-config.md
b/versioned_docs/version-3.x/admin-manual/config/fe-config.md
index 5a923358489..86c5ef476cd 100644
--- a/versioned_docs/version-3.x/admin-manual/config/fe-config.md
+++ b/versioned_docs/version-3.x/admin-manual/config/fe-config.md
@@ -1585,6 +1585,31 @@ Default:5
Export checker's running interval.
+#### `enable_mow_load_force_take_ms_lock`
+
+> Since 3.1.0
+
+Default: true
+
+IsMutable:true
+
+MasterOnly:true
+
+Specifies whether to enable the forced lock acquisition mechanism for imports
on Merge-On-Write Unique tables in compute-storage decoupled mode. When
enabled, if an import transaction exceeds a waiting time threshold (configured
by `mow_load_force_take_ms_lock_threshold_ms`) while attempting to acquire the
distributed lock for the table in the meta-service during the commit phase, it
will forcibly take the lock.
+This feature helps reduce import latency tail caused by lock contention under
high-frequency and high-concurrency import workloads.
+
+#### `mow_load_force_take_ms_lock_threshold_ms`
+
+> Since 3.1.0
+
+Default: 500
+
+IsMutable:true
+
+MasterOnly:true
+
+The timeout threshold (in milliseconds) for triggering forced lock acquisition
of import transactions on Merge-On-Write Unique tables in compute-storage
decoupled mode.
+
### Log
#### `log_roll_size_mb`
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]