mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 02:15:43 +03:00
fixups from code review
Revert "close raft long-lived connections" This reverts commit 3ffda28206fcb3d63ad117fd1d27ae6f832b6625. reload raft connections on changing tls
This commit is contained in:
13
vendor/github.com/hashicorp/raft/net_transport.go
generated
vendored
13
vendor/github.com/hashicorp/raft/net_transport.go
generated
vendored
@@ -177,19 +177,6 @@ func (n *NetworkTransport) Close() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (n *NetworkTransport) Reload() {
|
||||
n.shutdownLock.Lock()
|
||||
defer n.shutdownLock.Unlock()
|
||||
|
||||
if !n.shutdown {
|
||||
close(n.shutdownCh)
|
||||
n.shutdown = true
|
||||
}
|
||||
|
||||
time.Sleep(3 * time.Second)
|
||||
n.shutdownCh = make(chan struct{})
|
||||
}
|
||||
|
||||
// Consumer implements the Transport interface.
|
||||
func (n *NetworkTransport) Consumer() <-chan RPC {
|
||||
return n.consumeCh
|
||||
|
||||
Reference in New Issue
Block a user