multi: add new config QuiescenceTimeout

This commit makes removes the `defaultQuiescenceTimeout` and makes it
configurable as different nodes have different network environment. In
addition the default timeout has been increased from 30s to 60s.
This commit is contained in:
yyforyongyu committed 2025-07-04 04:19:59 +08:00
1 parent 8a03414190
commit 127b0e9f41
7 files changed
+37 -7

No files matched your search

+1 -5
View File
@@ -47,13 +47,9 @@ var (
// ErrQuiescenceTimeout indicates that the quiescer has been quiesced
// beyond the allotted time.
ErrQuiescenceTimeout = fmt.Errorf(
"quiescence timeout",
)
ErrQuiescenceTimeout = fmt.Errorf("quiescence timeout")
)
const defaultQuiescenceTimeout = 30 * time.Second
type StfuReq = fn.Req[fn.Unit, fn.Result[lntypes.ChannelParty]]
// Quiescer is the public interface of the quiescence mechanism. Callers of the