mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-06-29 18:10:48 +02:00
server+lncfg: make max in-mem tasks configurable
Add a `MaxTasksInMemQueue` field to the `WtClient` config so that users can change the default if they please.
This commit is contained in:
@ -1516,6 +1516,11 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
|
||||
sessionCloseRange = cfg.WtClient.SessionCloseRange
|
||||
}
|
||||
|
||||
maxTasksInMemQueue := uint64(wtclient.DefaultMaxTasksInMemQueue)
|
||||
if cfg.WtClient.MaxTasksInMemQueue != 0 {
|
||||
maxTasksInMemQueue = cfg.WtClient.MaxTasksInMemQueue
|
||||
}
|
||||
|
||||
if err := policy.Validate(); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -1579,7 +1584,7 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
|
||||
MinBackoff: 10 * time.Second,
|
||||
MaxBackoff: 5 * time.Minute,
|
||||
ForceQuitDelay: wtclient.DefaultForceQuitDelay,
|
||||
MaxTasksInMemQueue: wtclient.DefaultMaxTasksInMemQueue,
|
||||
MaxTasksInMemQueue: maxTasksInMemQueue,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -1613,7 +1618,7 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
|
||||
MinBackoff: 10 * time.Second,
|
||||
MaxBackoff: 5 * time.Minute,
|
||||
ForceQuitDelay: wtclient.DefaultForceQuitDelay,
|
||||
MaxTasksInMemQueue: wtclient.DefaultMaxTasksInMemQueue,
|
||||
MaxTasksInMemQueue: maxTasksInMemQueue,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
Reference in New Issue
Block a user