cmd, node, p2p/simulations: fix node account manager leak (#19004)
* node: close AccountsManager in new Close method * p2p/simulations, p2p/simulations/adapters: handle node close on shutdown * node: move node ephemeralKeystore cleanup to stop method * node: call Stop in Node.Close method * cmd/geth: close node.Node created with makeFullNode in cli commands * node: close Node instances in tests * cmd/geth, node: minor code style fixes * cmd, console, miner, mobile: proper node Close() termination
Showing
- cmd/faucet/faucet.go 1 addition, 1 deletioncmd/faucet/faucet.go
- cmd/geth/chaincmd.go 16 additions, 3 deletionscmd/geth/chaincmd.go
- cmd/geth/consolecmd.go 2 additions, 2 deletionscmd/geth/consolecmd.go
- cmd/geth/main.go 1 addition, 0 deletionscmd/geth/main.go
- cmd/swarm/main.go 3 additions, 0 deletionscmd/swarm/main.go
- console/console_test.go 2 additions, 2 deletionsconsole/console_test.go
- miner/stress_clique.go 1 addition, 1 deletionminer/stress_clique.go
- miner/stress_ethash.go 1 addition, 1 deletionminer/stress_ethash.go
- mobile/geth.go 6 additions, 0 deletionsmobile/geth.go
- node/config_test.go 15 additions, 3 deletionsnode/config_test.go
- node/node.go 23 additions, 0 deletionsnode/node.go
- node/node_example_test.go 2 additions, 0 deletionsnode/node_example_test.go
- node/node_test.go 24 additions, 0 deletionsnode/node_test.go
- node/service_test.go 1 addition, 0 deletionsnode/service_test.go
- p2p/simulations/adapters/inproc.go 6 additions, 0 deletionsp2p/simulations/adapters/inproc.go
- p2p/simulations/network.go 7 additions, 0 deletionsp2p/simulations/network.go
Loading
Please register or sign in to comment