Skip to content

Commit a4b6c94

Browse files
hf200012morningman
authored andcommitted
[refactor]broker rpc timeout configuration parameterization (#10692)
1 parent 2cb4939 commit a4b6c94

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

docs/en/administrator-guide/config/fe_config.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,6 +1456,12 @@ MasterOnly:true
14561456

14571457
Default broker load timeout
14581458

1459+
### broker_timeout_ms
1460+
1461+
Default:10000 (10s)
1462+
1463+
Default broker RPC timeout
1464+
14591465
### load_running_job_num_limit
14601466

14611467
Default:0

docs/zh-CN/administrator-guide/config/fe_config.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1465,6 +1465,12 @@ load 最大超时时间,适用于除 stream load 之外的所有类型的加
14651465

14661466
Broker load 的默认超时时间
14671467

1468+
### `broker_timeout_ms`
1469+
1470+
默认值:10000 (10秒)
1471+
1472+
Broker rpc 的默认超时时间
1473+
14681474
### `load_running_job_num_limit`
14691475

14701476
默认值:0

fe/fe-core/src/main/java/org/apache/doris/common/ClientPool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class ClientPool {
5050
}
5151

5252
static GenericKeyedObjectPoolConfig brokerPoolConfig = new GenericKeyedObjectPoolConfig();
53-
static int brokerTimeoutMs = 10000;
53+
static int brokerTimeoutMs = Config.broker_timeout_ms;
5454

5555
static {
5656
brokerPoolConfig.setLifo(true); // set Last In First Out strategy

fe/fe-core/src/main/java/org/apache/doris/common/Config.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,10 @@ public class Config extends ConfigBase {
531531
@ConfField(mutable = true, masterOnly = true)
532532
public static int broker_load_default_timeout_second = 14400; // 4 hour
533533

534+
/**
535+
* Broker rpc timeout
536+
*/
537+
@ConfField public static int broker_timeout_ms = 10000; // 10s
534538
/**
535539
* Default non-streaming mini load timeout
536540
*/

0 commit comments

Comments
 (0)