p2p: refactor Switch#OnStop (#3729)

This commit is contained in:
Runchao Han
2019-06-17 13:30:12 +02:00
committed by Anton Kaliaev
parent 0e1c492d3e
commit ed18ffdca3
2 changed files with 1 additions and 6 deletions
-1
View File
@@ -714,7 +714,6 @@ func (n *Node) OnStop() {
n.indexerService.Stop() n.indexerService.Stop()
// now stop the reactors // now stop the reactors
// TODO: gracefully disconnect from peers.
n.sw.Stop() n.sw.Stop()
// stop mempool WAL // stop mempool WAL
+1 -5
View File
@@ -221,11 +221,7 @@ func (sw *Switch) OnStart() error {
func (sw *Switch) OnStop() { func (sw *Switch) OnStop() {
// Stop peers // Stop peers
for _, p := range sw.peers.List() { for _, p := range sw.peers.List() {
sw.transport.Cleanup(p) sw.stopAndRemovePeer(p, nil)
p.Stop()
if sw.peers.Remove(p) {
sw.metrics.Peers.Add(float64(-1))
}
} }
// Stop reactors // Stop reactors