Lewis Marshall
b865560130
swarm/network: Trigger simulations checks on peer events
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:25:00 +01:00
Lewis Marshall
247e40a36a
p2p/simulations: Get peer events via RPC
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:25:00 +01:00
Lewis Marshall
24dcc8d6e1
swarm/network: Pass p2p.Server to Hive.Start
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:25:00 +01:00
Lewis Marshall
c3dc00336e
p2p/adapters: Use RPC with SimNodes
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:25:00 +01:00
Fabio Barone
60a767790d
p2p/simulations: removed GetResourceIdFromController
2017-05-06 14:23:39 +01:00
Fabio Barone
f02b408dd2
p2p/simulations: GetResourceIdForController for ResourceController; GET /<networkId>/nodes/<nodeId>
2017-05-06 14:23:39 +01:00
Fabio Barone
9fc8097768
p2p/simulations: support GET requests with query string in URL
2017-05-06 14:23:39 +01:00
Lewis Marshall
5b4702304a
p2p/adapters: Add "docker" node adapter
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:39 +01:00
Lewis Marshall
4807103338
p2p/adapters: Add "exec" node adapter
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:39 +01:00
Lewis Marshall
4c6648ef49
all: Fix logging
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:39 +01:00
Lewis Marshall
bcf2622f29
swarm/network: Don't require NodeAdapter to initialise bzz protocol
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:38 +01:00
Lewis Marshall
5dcae2e26e
p2p/adapters: Remove Messenger abstraction
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:38 +01:00
Lewis Marshall
9407ac7566
p2p/simulations: Add simulation test framework
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-06 14:23:38 +01:00
zelig
b7860c7fc6
kademlia fixes
2017-05-06 14:23:38 +01:00
nolash
5401bf02f1
swarm/network: peersexchange massaging
...
added send peers to newly connected peer from already connected peer
removed peermsg expect
2017-05-06 14:23:38 +01:00
nolash
11aeaec420
swarm/network: WIP kademlia network sim tests
2017-05-06 14:23:38 +01:00
zelig
8cd9adcf38
extending kademlia with bootstrapping, refactor discovery from hive
2017-05-06 14:23:38 +01:00
zelig
01fb8ed943
overlay sim fix
2017-05-06 14:23:38 +01:00
zelig
7c0a205335
swarm/network: kademlia implementation initial commit
2017-05-06 14:23:38 +01:00
zelig
7a6ff56333
p2p: network testing framework and protocol abstraction
...
subpackages:
* adapters:
* msgpipes for simulated test connections
* rlpx the RLPx adapter for normal non-test use
* inproc simulated in-process network adapter
* docker placeholder for docker cluster remote adapter
* protocols: easy-to-setup modular protocols
* simulations:
* generic network model
* journal, events, snapshots
* cytoscape visualisation plugin
* resourceful controller suite + REST API server
* example: connectivity UX backend
* testing: test resource drivers
* exchange: trigger/expect style driver for single node and its peers
* sessions: for unit testing protocols and protocol modules
* (network: for network testing, benchmarking, stats, correctness, fault tolerance)
* test peerpool
see more in the README-s in each subpackage
* p2p/server : conn/disconn hooks
* reporter remote client skeleton
2017-05-06 14:23:38 +01:00