go-ethereum/p2p
lash e1edfe0689 p2p/simulation: Test snapshot correctness and minimal benchmark (#18287)
* p2p/simulation: WIP minimal snapshot test

* p2p/simulation: Add snapshot create, load and verify to snapshot test

* build: add test tag for tests

* p2p/simulations, build: Revert travis change, build test sym always

* p2p/simulations: Add comments, timeout check on additional events

* p2p/simulation: Add benchmark template for minimal peer protocol init

* p2p/simulations: Remove unused code

* p2p/simulation: Correct timer reset

* p2p/simulations: Put snapshot check events in buffer and call blocking

* p2p/simulations: TestSnapshot fail if Load function returns early

* p2p/simulations: TestSnapshot wait for all connections before returning

* p2p/simulation: Revert to before wait for snap load (5e75594)

* p2p/simulations: add "conns after load" subtest to TestSnapshot

and nudge
2018-12-21 06:22:11 +01:00
..
discover core: better side-chain importing 2018-11-20 12:28:43 +02:00
discv5 p2p/discv5: don't hash findnode target in lookup against table (#18309) 2018-12-14 14:55:51 +01:00
enode p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
enr p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
nat p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
netutil p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
protocols p2p/protocols: fix minor comments typo (#18185) 2018-11-27 12:52:30 +02:00
simulations p2p/simulation: Test snapshot correctness and minimal benchmark (#18287) 2018-12-21 06:22:11 +01:00
testing all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
dial_test.go p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
dial.go p2p: meter peer traffic, emit metered peer events (#17695) 2018-10-16 00:40:51 +02:00
message_test.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
message.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
metrics.go metrics, p2p: add ephemeral registry (#18067) 2018-11-09 10:20:51 +01:00
peer_error.go p2p: fix some golint warnings (#16577) 2018-05-08 13:08:43 +02:00
peer_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
peer.go p2p: add enode URL to PeerInfo (#17838) 2018-10-04 18:13:21 +03:00
protocol.go p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
rlpx_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
rlpx.go p2p: fix comment typo (#18027) 2018-11-08 12:22:28 +01:00
server_test.go p2p, p2p/discover: add signed ENR generation (#17753) 2018-10-12 11:47:24 +02:00
server.go p2p: use errors.New instead of fmt.Errorf (#18193) 2018-11-30 22:38:37 +01:00