This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
The following commit(s) were added to refs/heads/main by this push:
new 090de57b Update timeout configurations for liaison services to 1
minute (#790)
090de57b is described below
commit 090de57b035992bcde0b91757c39ac42148c09f8
Author: Gao Hongtao <[email protected]>
AuthorDate: Thu Sep 25 16:42:13 2025 +0800
Update timeout configurations for liaison services to 1 minute (#790)
---
banyand/liaison/grpc/server.go | 6 +++---
docs/operation/configuration.md | 5 +++--
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/banyand/liaison/grpc/server.go b/banyand/liaison/grpc/server.go
index 40e2ba59..e63d6e80 100644
--- a/banyand/liaison/grpc/server.go
+++ b/banyand/liaison/grpc/server.go
@@ -284,9 +284,9 @@ func (s *server) FlagSet() *run.FlagSet {
fs.BoolVar(&s.enableQueryAccessLog, "enable-query-access-log", false,
"enable query access log")
fs.StringVar(&s.accessLogRootPath, "access-log-root-path", "", "access
log root path")
fs.BoolVar(&s.accessLogSampled, "access-log-sampled", false, "if true,
requests may be dropped when the channel is full; if false, requests are never
dropped")
- fs.DurationVar(&s.streamSVC.writeTimeout, "stream-write-timeout",
15*time.Second, "timeout for writing stream among liaison nodes")
- fs.DurationVar(&s.measureSVC.writeTimeout, "measure-write-timeout",
15*time.Second, "timeout for writing measure among liaison nodes")
- fs.DurationVar(&s.traceSVC.writeTimeout, "trace-write-timeout",
15*time.Second, "timeout for writing trace among liaison nodes")
+ fs.DurationVar(&s.streamSVC.writeTimeout, "stream-write-timeout",
time.Minute, "timeout for writing stream among liaison nodes")
+ fs.DurationVar(&s.measureSVC.writeTimeout, "measure-write-timeout",
time.Minute, "timeout for writing measure among liaison nodes")
+ fs.DurationVar(&s.traceSVC.writeTimeout, "trace-write-timeout",
time.Minute, "timeout for writing trace among liaison nodes")
fs.DurationVar(&s.measureSVC.maxWaitDuration,
"measure-metadata-cache-wait-duration", 0,
"the maximum duration to wait for metadata cache to load (for
testing purposes)")
fs.DurationVar(&s.streamSVC.maxWaitDuration,
"stream-metadata-cache-wait-duration", 0,
diff --git a/docs/operation/configuration.md b/docs/operation/configuration.md
index b5cdbe5e..84a9c98b 100644
--- a/docs/operation/configuration.md
+++ b/docs/operation/configuration.md
@@ -63,8 +63,9 @@ BanyanDB uses etcd for service discovery and configuration.
The following flags
The following flags are used to configure the timeout of data sending from
liaison to data servers:
-- `--stream-write-timeout duration`: Stream write timeout (default: 15s).
-- `--measure-write-timeout duration`: Measure write timeout (default: 15s).
+- `--stream-write-timeout duration`: Stream write timeout (default: 1m).
+- `--measure-write-timeout duration`: Measure write timeout (default: 1m).
+- `--trace-write-timeout duration`: Trace write timeout (default: 1m).
### TLS