mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 10:25:42 +03:00
rpc: added configuration for yamux session (#25466)
Fixes: https://github.com/hashicorp/nomad/issues/25380
This commit is contained in:
@@ -43,6 +43,7 @@ var basicConfig = &Config{
|
||||
RPC: "127.0.0.3",
|
||||
Serf: "127.0.0.4",
|
||||
},
|
||||
RPC: &RPCConfig{},
|
||||
Client: &ClientConfig{
|
||||
Enabled: true,
|
||||
StateDir: "/tmp/client-state",
|
||||
@@ -588,6 +589,9 @@ func (c *Config) addDefaults() {
|
||||
if c.ACL == nil {
|
||||
c.ACL = &ACLConfig{}
|
||||
}
|
||||
if c.RPC == nil {
|
||||
c.RPC = &RPCConfig{}
|
||||
}
|
||||
if c.Audit == nil {
|
||||
c.Audit = &config.AuditConfig{}
|
||||
}
|
||||
@@ -705,6 +709,7 @@ var sample0 = &Config{
|
||||
ACL: &ACLConfig{
|
||||
Enabled: true,
|
||||
},
|
||||
RPC: &RPCConfig{},
|
||||
Audit: &config.AuditConfig{
|
||||
Enabled: pointer.Of(true),
|
||||
Sinks: []*config.AuditSink{
|
||||
@@ -813,6 +818,17 @@ var sample1 = &Config{
|
||||
ACL: &ACLConfig{
|
||||
Enabled: true,
|
||||
},
|
||||
RPC: &RPCConfig{
|
||||
AcceptBacklog: 256,
|
||||
KeepAliveInterval: 30 * time.Second,
|
||||
KeepAliveIntervalHCL: "30s",
|
||||
ConnectionWriteTimeout: 10 * time.Second,
|
||||
ConnectionWriteTimeoutHCL: "10s",
|
||||
StreamOpenTimeout: 75 * time.Second,
|
||||
StreamOpenTimeoutHCL: "75s",
|
||||
StreamCloseTimeout: 5 * time.Minute,
|
||||
StreamCloseTimeoutHCL: "5m",
|
||||
},
|
||||
Audit: &config.AuditConfig{
|
||||
Enabled: pointer.Of(true),
|
||||
Sinks: []*config.AuditSink{
|
||||
|
||||
Reference in New Issue
Block a user