This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 98d82915d3 [fix](bdbje) add reserved disk config to avoid too many
reserved bdbje files (#12043)
98d82915d3 is described below
commit 98d82915d3e949b32c29dc0a7fc15beb4d8f8650
Author: Mingyu Chen <[email protected]>
AuthorDate: Fri Aug 26 08:12:27 2022 +0800
[fix](bdbje) add reserved disk config to avoid too many reserved bdbje
files (#12043)
---
docs/en/docs/admin-manual/config/fe-config.md | 10 ++++++++++
docs/zh-CN/docs/admin-manual/config/fe-config.md | 20 ++++++++++++++++++++
.../main/java/org/apache/doris/common/Config.java | 9 +++++++++
.../apache/doris/journal/bdbje/BDBEnvironment.java | 2 ++
4 files changed, 41 insertions(+)
diff --git a/docs/en/docs/admin-manual/config/fe-config.md
b/docs/en/docs/admin-manual/config/fe-config.md
index 51a086cddc..936abe92e5 100644
--- a/docs/en/docs/admin-manual/config/fe-config.md
+++ b/docs/en/docs/admin-manual/config/fe-config.md
@@ -2201,3 +2201,13 @@ Default: 60000
Is it possible to dynamically configure: false
Is it a configuration item unique to the Master FE node: true
+
+### `bdbje_reserved_disk_bytes`
+
+The desired upper limit on the number of bytes of reserved space to retain in
a replicated JE Environment.
+
+Default: 1073741824
+
+Is it possible to dynamically configure: false
+
+Is it a configuration item unique to the Master FE node: false
diff --git a/docs/zh-CN/docs/admin-manual/config/fe-config.md
b/docs/zh-CN/docs/admin-manual/config/fe-config.md
index f69739bb70..12964fdb6f 100644
--- a/docs/zh-CN/docs/admin-manual/config/fe-config.md
+++ b/docs/zh-CN/docs/admin-manual/config/fe-config.md
@@ -2246,3 +2246,23 @@ load 标签清理器将每隔 `label_clean_interval_second` 运行一次以清
是否可以动态配置:false
是否为 Master FE 节点独有的配置项:true
+
+### `bdbje_reserved_disk_bytes`
+
+用于限制 bdbje 能够保留的文件的最大磁盘空间。
+
+默认值:1073741824
+
+是否可以动态配置:false
+
+是否为 Master FE 节点独有的配置项:false
+
+
+
+ FE向BE的BackendService发送rpc请求时的超时时间,单位:毫秒。
+
+默认值:60000
+
+是否可以动态配置:false
+
+是否为 Master FE 节点独有的配置项:true
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
index d019bbe825..5be6ce78f8 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
@@ -254,6 +254,15 @@ public class Config extends ConfigBase {
@ConfField
public static int bdbje_replica_ack_timeout_second = 10;
+ /**
+ * The desired upper limit on the number of bytes of reserved space to
+ * retain in a replicated JE Environment.
+ * You only need to decrease this value if your FE meta disk is really
small.
+ * And don't need to increase this value.
+ */
+ @ConfField
+ public static int bdbje_reserved_disk_bytes = 1 * 1024 * 1024 * 1024; // 1G
+
/**
* num of thread to handle heartbeat events in heartbeat_mgr.
*/
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
b/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
index ec14dcc041..279f34da25 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
@@ -128,6 +128,8 @@ public class BDBEnvironment {
environmentConfig.setAllowCreate(true);
environmentConfig.setCachePercent(MEMORY_CACHE_PERCENT);
environmentConfig.setLockTimeout(Config.bdbje_lock_timeout_second,
TimeUnit.SECONDS);
+ environmentConfig.setConfigParam(EnvironmentConfig.RESERVED_DISK,
+ String.valueOf(Config.bdbje_reserved_disk_bytes));
if (isElectable) {
Durability durability = new
Durability(getSyncPolicy(Config.master_sync_policy),
getSyncPolicy(Config.replica_sync_policy),
getAckPolicy(Config.replica_ack_policy));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]