mirror of
https://github.com/fluencelabs/tendermint
synced 2025-07-31 20:21:56 +00:00
p2p: refactor Switch#OnStop (#3729)
This commit is contained in:
committed by
Anton Kaliaev
parent
0e1c492d3e
commit
ed18ffdca3
@@ -714,7 +714,6 @@ func (n *Node) OnStop() {
|
||||
n.indexerService.Stop()
|
||||
|
||||
// now stop the reactors
|
||||
// TODO: gracefully disconnect from peers.
|
||||
n.sw.Stop()
|
||||
|
||||
// stop mempool WAL
|
||||
|
@@ -221,11 +221,7 @@ func (sw *Switch) OnStart() error {
|
||||
func (sw *Switch) OnStop() {
|
||||
// Stop peers
|
||||
for _, p := range sw.peers.List() {
|
||||
sw.transport.Cleanup(p)
|
||||
p.Stop()
|
||||
if sw.peers.Remove(p) {
|
||||
sw.metrics.Peers.Add(float64(-1))
|
||||
}
|
||||
sw.stopAndRemovePeer(p, nil)
|
||||
}
|
||||
|
||||
// Stop reactors
|
||||
|
Reference in New Issue
Block a user