erigon-pulse/p2p/enode
battlmonstr e979d79c08
p2p: panic in enode DB Close on shutdown (#9237) (#9240)
If any DB method is called while Close() is waiting for db.kv.Close()
(it waits for ongoing method calls/transactions to finish)
a panic: "WaitGroup is reused before previous Wait has returned" might
happen.

Use context cancellation to ensure that new method calls immediately
return during db.kv.Close().
2024-01-16 15:34:31 +07:00
..
idscheme_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
idscheme.go Discovery: refactor public key to node ID conversions. (#3634) 2022-03-03 21:58:31 +07:00
iter_integration_test.go Use go:build lines and remove obsolete +build lines (#4175) 2022-05-17 14:46:53 +07:00
iter_test.go enable more linters #954 (#7179) 2023-03-25 05:13:27 +00:00
iter.go hide file exists err (#2218) 2021-06-22 11:09:45 +01:00
localnode_test.go Added db loggers to all db callers and fixed flag settings (#9099) 2023-12-31 17:10:08 +07:00
localnode.go [devnet] separate logging - p2p (#7547) 2023-05-19 18:41:53 +01:00
node_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
node.go Use hex package to convert bytes to string (#6205) 2022-12-05 09:06:16 +07:00
nodedb_test.go Added db loggers to all db callers and fixed flag settings (#9099) 2023-12-31 17:10:08 +07:00
nodedb.go p2p: panic in enode DB Close on shutdown (#9237) (#9240) 2024-01-16 15:34:31 +07:00
urlv4_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
urlv4.go Use hex package to convert bytes to string (#6205) 2022-12-05 09:06:16 +07:00