You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coming from these top level requirements this issue aims to break down in lower level requirements, all tasks required to accomplish the First Network Test presented in the issue. If you think any of the tasks have to be further discussed, feel free to open an issue.
Assumptions:
Only relay protocol is supported
Only nwaku client is tested
All nodes are visible to each other.
Tracker: First Network Test
Hardcoded configuration to spin up two hardcoded nwaku nodes:
A metrics such as node resource consumption - CPU, bandwidth and memory usage. Edit: Tackled with Added cadvisor to run.sh #76 , completed when integrated with Prometheus.
Write a first experimental test, eg curl localhost:8003/metrics | grep waku_connected_peers and assert that after some time its >x. Edit: Done in Added tests in starlark #39
Allow nodes to use a given nodekey so its peerId is known in advance before starting the node. Edit: Done in Configurable toml #6
Incorporate discovery via discv5, conneting only small subset of nodes with staticnode(s) or discv5-bootstrap-node(s) and letting the peers discover each other. Done in Added node configuration in gennet.py #99
Coming from these top level requirements this issue aims to break down in lower level requirements, all tasks required to accomplish the
First Network Test
presented in the issue. If you think any of the tasks have to be further discussed, feel free to open an issue.Assumptions:
relay
protocol is supportednwaku
client is testedTracker: First Network Test
nwaku
nodes:n
configurablenwaku
nodes.curl localhost:8003/metrics | grep waku_connected_peers
and assert that after some time its>x
. Edit: Done in Added tests in starlark #39nodekey
so its peerId is known in advance before starting the node. Edit: Done in Configurable toml #6discv5
, conneting only small subset of nodes withstaticnode
(s) ordiscv5-bootstrap-node
(s) and letting the peers discover each other. Done in Added node configuration in gennet.py #99cc @AlbertoSoutullo @Daimakaimura @LNSD
Let me know what you think.
The text was updated successfully, but these errors were encountered: