deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-13 04:54:39 +00:00
parent eecfee8709
commit 5dced826c6
1629 changed files with 1639529 additions and 6 deletions

2
nim/1113/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,113 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-03-13_04-36-25__a3be5ded-c2e6-4aae-aa49-ebd06d8fa418
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-25__a3be5ded-c2e6-4aae-aa49-ebd06d8fa418__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59783', '59784', '59785', '59786', '59787']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59783:59783 -p 59784:59784 -p 59785:59785 -p 59786:59786 -p 59787:59787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59785 --rest-port=59783 --tcp-port=59784 --discv5-udp-port=59786 --rest-address=0.0.0.0 --nat=extip:172.18.107.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2fab7fff1ddfcc8dbc9a596ceeddef52cf709bd6edacf86facea66e9d85e6c9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59787 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.6 waku 3f3e3fda691878ed192d124743e280873d7391d1280277b37c55c7d442752e25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f3e3fda6918. Setting up logs at ./log/docker/node1_2026-03-13_04-36-25__a3be5ded-c2e6-4aae-aa49-ebd06d8fa418__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59783
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container de40c93ef7d3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4e97a035299. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.6/tcp/59784/p2p/16Uiu2HAmUoYosnSs3HeAWkUM9LTrmoTBFKV2X6dSJBPaE3od7HH3","/ip4/172.18.107.6/tcp/59785/ws/p2p/16Uiu2HAmUoYosnSs3HeAWkUM9LTrmoTBFKV2X6dSJBPaE3od7HH3"],"enrUri":"enr:-L24QFu5M9ULmDGXLZ0XLDP6DvV3bXq2Ph3SOI63LTX6Oi2resVNYRT7XBe7QZGQ4ZqVKmVJcm6sFbqFRlnlSjpgP-kCgmlkgnY0gmlwhKwSawaKbXVsdGlhZGRyc5YACASsEmsGBumIAAoErBJrBgbpid0DgnJzhQACAQAAiXNlY3AyNTZrMaED7-xWjm6kISiNEPR0BQPmZrDn0-lIsozQhqz_Vp9lPdKDdGNwgumIg3VkcILpioV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-25__a3be5ded-c2e6-4aae-aa49-ebd06d8fa418__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50653', '50654', '50655', '50656', '50657']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50653:50653 -p 50654:50654 -p 50655:50655 -p 50656:50656 -p 50657:50657 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50655 --rest-port=50653 --tcp-port=50654 --discv5-udp-port=50656 --rest-address=0.0.0.0 --nat=extip:172.18.166.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=66980ccacaee0c16372b5865ff5dbb6d4cecf57a3bc6fac3ca8df0c3346fafbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50657 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFu5M9ULmDGXLZ0XLDP6DvV3bXq2Ph3SOI63LTX6Oi2resVNYRT7XBe7QZGQ4ZqVKmVJcm6sFbqFRlnlSjpgP-kCgmlkgnY0gmlwhKwSawaKbXVsdGlhZGRyc5YACASsEmsGBumIAAoErBJrBgbpid0DgnJzhQACAQAAiXNlY3AyNTZrMaED7-xWjm6kISiNEPR0BQPmZrDn0-lIsozQhqz_Vp9lPdKDdGNwgumIg3VkcILpioV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.146 waku dada50a5497de19d10a2f84099bdd515d5fa02189fb0be93367c779c2d8757bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dada50a5497d. Setting up logs at ./log/docker/node2_2026-03-13_04-36-25__a3be5ded-c2e6-4aae-aa49-ebd06d8fa418__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50653
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.146/tcp/50654/p2p/16Uiu2HAmCUx6h4QNseNxpf4RsTuMo4Numvpx2XnqeXSGkmxcaGci","/ip4/172.18.166.146/tcp/50655/ws/p2p/16Uiu2HAmCUx6h4QNseNxpf4RsTuMo4Numvpx2XnqeXSGkmxcaGci"],"enrUri":"enr:-L24QNL0ah33jY20rJ5AuIf_NNpo8iGWtrGBQhCXc_tl9ZRLG_zp6HmTPFGd2X2saEcz4oAVrY5DZW6yU4GufbZHANgCgmlkgnY0gmlwhKwSppKKbXVsdGlhZGRyc5YACASsEqaSBsXeAAoErBKmkgbF390DgnJzhQACAQAAiXNlY3AyNTZrMaEC_W2lWjm2fgX__FKcR8n8VXi3SdtgjkprroF7MBdm6muDdGNwgsXeg3VkcILF4IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50653/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.6/tcp/59784/p2p/16Uiu2HAmUoYosnSs3HeAWkUM9LTrmoTBFKV2X6dSJBPaE3od7HH3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50653/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59783/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376588652618751,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773376588661572397,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773376588669939827,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773376588678984293,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773376588687246514,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773376588697190144,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773376588706527333,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773376588715516950,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3f3e3fda6918
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dada50a5497d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_extra_field with id: 2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11561', '11562', '11563', '11564', '11565']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11561:11561 -p 11562:11562 -p 11563:11563 -p 11564:11564 -p 11565:11565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11563 --rest-port=11561 --tcp-port=11562 --discv5-udp-port=11564 --rest-address=0.0.0.0 --nat=extip:172.18.57.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fefaca3fe38cb8e1f7dbeca9d181ee7fa5fdfdcf0bbd8877e0f0f0508c606a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11565 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.31 waku 9e7b03d340c5c162ea8cfdcfd408ec500c90ab0b07be99b6f32c3e2198474a75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aca58de06644. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e7b03d340c5. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11561
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb8c870c73d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11561/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.31/tcp/11562/p2p/16Uiu2HAkx1RgLi2z63Sw5WzQuW6oDuBnPtT42F6AE4T5VueSJhJv","/ip4/172.18.57.31/tcp/11563/ws/p2p/16Uiu2HAkx1RgLi2z63Sw5WzQuW6oDuBnPtT42F6AE4T5VueSJhJv"],"enrUri":"enr:-L24QGXRomyg04_ZbAk59ZXXTJhyNDwFCXeTPRukuW5gRc_GMfeeZ1QFhn28ZSBI4gye-7kgonX2-nPiuW2gGClQbugCgmlkgnY0gmlwhKwSOR-KbXVsdGlhZGRyc5YACASsEjkfBi0qAAoErBI5HwYtK90DgnJzhQADAQAAiXNlY3AyNTZrMaECJlzzhk6LZN_OxCN8eDNIF6ndjjJZaeUNzMml-YCOTAeDdGNwgi0qg3VkcIItLIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28847', '28848', '28849', '28850', '28851']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28847:28847 -p 28848:28848 -p 28849:28849 -p 28850:28850 -p 28851:28851 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28849 --rest-port=28847 --tcp-port=28848 --discv5-udp-port=28850 --rest-address=0.0.0.0 --nat=extip:172.18.162.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ddafe644aab4e1ac3cc4e18dfa29836d32f7fa402e6efd7ec86cdafa1bc7d45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28851 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.156 waku bfe0841c759766a08edd67f1c6f26be1759d311ae57c2436475125a846acc4cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfe0841c7597. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28847
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28847/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28847/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.156/tcp/28848/p2p/16Uiu2HAm1mHDgXPqGsUsL1dDMshmVYuVMzT1pRCRFTYay1WEdKrP","/ip4/172.18.162.156/tcp/28849/ws/p2p/16Uiu2HAm1mHDgXPqGsUsL1dDMshmVYuVMzT1pRCRFTYay1WEdKrP"],"enrUri":"enr:-L24QPrVD0yWQTbX5Z7XYGmUHGqCS1sEdxYlOMIwexLGtcplW3NSSF_UXET79YWMrhmItzEMeX5-SxiONnerB-4jgRUCgmlkgnY0gmlwhKwSopyKbXVsdGlhZGRyc5YACASsEqKcBnCwAAoErBKinAZwsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXiwAl81k_frUffE2E4pUho4SeB6kv2wiCeIkh-jqjUiDdGNwgnCwg3VkcIJwsoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28847/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.31/tcp/11562/p2p/16Uiu2HAkx1RgLi2z63Sw5WzQuW6oDuBnPtT42F6AE4T5VueSJhJv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1295', '1296', '1297', '1298', '1299']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1295:1295 -p 1296:1296 -p 1297:1297 -p 1298:1298 -p 1299:1299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1297 --rest-port=1295 --tcp-port=1296 --discv5-udp-port=1298 --rest-address=0.0.0.0 --nat=extip:172.18.138.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4d4bdcb12e8bab0a6148df879beced2dce7c9cd73ddd05d5fd0c51f1fcad27f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1299 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGXRomyg04_ZbAk59ZXXTJhyNDwFCXeTPRukuW5gRc_GMfeeZ1QFhn28ZSBI4gye-7kgonX2-nPiuW2gGClQbugCgmlkgnY0gmlwhKwSOR-KbXVsdGlhZGRyc5YACASsEjkfBi0qAAoErBI5HwYtK90DgnJzhQADAQAAiXNlY3AyNTZrMaECJlzzhk6LZN_OxCN8eDNIF6ndjjJZaeUNzMml-YCOTAeDdGNwgi0qg3VkcIItLIV3YWt1Mgk --lightpushnode=/ip4/172.18.57.31/tcp/11562/p2p/16Uiu2HAkx1RgLi2z63Sw5WzQuW6oDuBnPtT42F6AE4T5VueSJhJv --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.158 waku b19422f9ec11f17dc306d29ce84949fa145cb35dec800f6b89330da93a15fbd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b19422f9ec11. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-33-59__82330235-1a08-4d30-baa6-33c51f784b2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1295
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1295/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1295/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.158/tcp/1296/p2p/16Uiu2HAmN184NpHGH54jXk1RS5oTDPdfXYmQMuAM1BQEzTBrK491","/ip4/172.18.138.158/tcp/1297/ws/p2p/16Uiu2HAmN184NpHGH54jXk1RS5oTDPdfXYmQMuAM1BQEzTBrK491"],"enrUri":"enr:-L24QLCl-9OIgj32VJ-ZBb_x0YYbtZFqzzGyw7mg7UN_3pYkYYCYCpUJdC2HyzhuNq8PQdZr1qAzlwnkKBwREthuO-MCgmlkgnY0gmlwhKwSip6KbXVsdGlhZGRyc5YACASsEoqeBgUQAAoErBKKngYFEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiuGDscuWctTncMcTyDswPmNUELm0iI_7q82D9AoYPFyDdGNwggUQg3VkcIIFEoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.31/tcp/11562/p2p/16Uiu2HAkx1RgLi2z63Sw5WzQuW6oDuBnPtT42F6AE4T5VueSJhJv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.156/tcp/28848/p2p/16Uiu2HAm1mHDgXPqGsUsL1dDMshmVYuVMzT1pRCRFTYay1WEdKrP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11561/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28847/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1295/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1295/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376443721734953, "extraField": "extraValue"}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1295/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e7b03d340c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bfe0841c7597
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b19422f9ec11
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e7b03d340c5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,144 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-03-13_04-34-56__4130e25e-5021-4914-842a-90ce961e3b71
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-56__4130e25e-5021-4914-842a-90ce961e3b71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41224', '41225', '41226', '41227', '41228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41224:41224 -p 41225:41225 -p 41226:41226 -p 41227:41227 -p 41228:41228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41226 --rest-port=41224 --tcp-port=41225 --discv5-udp-port=41227 --rest-address=0.0.0.0 --nat=extip:172.18.110.52 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=77dfecd086d52aa7f12e7bedb86bba2a6ad699bed8ea9f606ef3ea3bcbfde15f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41228 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d702fb1fd102. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.52 waku 409d79d7c9d6cc13bdc97126a36444f85e086f5113ddb151fdafc8f0025010ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 409d79d7c9d6. Setting up logs at ./log/docker/node1_2026-03-13_04-34-56__4130e25e-5021-4914-842a-90ce961e3b71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41224
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42c65c7022ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.52/tcp/41225/p2p/16Uiu2HAm4W7jGLMCsLjCiLMByPeDiSxh1e65RZ2QVKjSsjwMPMp2","/ip4/172.18.110.52/tcp/41226/ws/p2p/16Uiu2HAm4W7jGLMCsLjCiLMByPeDiSxh1e65RZ2QVKjSsjwMPMp2"],"enrUri":"enr:-L24QOmlk6WBkxHQrb-NiqmOoL6JZgErR_jfrOYUP9MxaoOnS58qu6ga_yJ_nGhzXOFXWvNJXNLPFU2_QB9qgjLRSU8CgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BqEJAAoErBJuNAahCt0DgnJzhQACAQAAiXNlY3AyNTZrMaEChtye4jMo1yyaLvNQuTbQSi8qpEBB737yIfpQD5vurmeDdGNwgqEJg3VkcIKhC4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-56__4130e25e-5021-4914-842a-90ce961e3b71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37808', '37809', '37810', '37811', '37812']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37808:37808 -p 37809:37809 -p 37810:37810 -p 37811:37811 -p 37812:37812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37810 --rest-port=37808 --tcp-port=37809 --discv5-udp-port=37811 --rest-address=0.0.0.0 --nat=extip:172.18.85.22 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c481b8bc1b72f3b8b0b0b570093abfe2da1de4e9acb2cababf2fea8c41a03ced --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37812 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOmlk6WBkxHQrb-NiqmOoL6JZgErR_jfrOYUP9MxaoOnS58qu6ga_yJ_nGhzXOFXWvNJXNLPFU2_QB9qgjLRSU8CgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BqEJAAoErBJuNAahCt0DgnJzhQACAQAAiXNlY3AyNTZrMaEChtye4jMo1yyaLvNQuTbQSi8qpEBB737yIfpQD5vurmeDdGNwgqEJg3VkcIKhC4V3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.22 waku dfcd5f2e811463a87379b7b5f4714bc5b04aca4c6bb597d8b2012e457a0a85ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dfcd5f2e8114. Setting up logs at ./log/docker/node2_2026-03-13_04-34-56__4130e25e-5021-4914-842a-90ce961e3b71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37808
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.22/tcp/37809/p2p/16Uiu2HAmCRp74uU1iDKKnHh7hS7YJnR8C5jHzyk1fPapkpiEAuVJ","/ip4/172.18.85.22/tcp/37810/ws/p2p/16Uiu2HAmCRp74uU1iDKKnHh7hS7YJnR8C5jHzyk1fPapkpiEAuVJ"],"enrUri":"enr:-L24QN4dyMu9SSX9iMGySInlzgPoKnd8JZYYaqAu1iRyukXyR3zJJQP0xcouEiFnmqvPl1xsFhu_35jMVxVFVoBiR0YCgmlkgnY0gmlwhKwSVRaKbXVsdGlhZGRyc5YACASsElUWBpOxAAoErBJVFgaTst0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_J_dfWcA1CnKGQgNlXjQr0a37r0Y6kTJGSRdl0u9N9GDdGNwgpOxg3VkcIKTs4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.52/tcp/41225/p2p/16Uiu2HAm4W7jGLMCsLjCiLMByPeDiSxh1e65RZ2QVKjSsjwMPMp2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37808/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1773376499017529140,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1773376499017529140,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1773376499165579427,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1773376499165579427,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1773376499283514808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1773376499283514808,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1773376499401011130,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1773376499401011130,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1773376499519059780,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1773376499519059780,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1773376499636623023,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1773376499636623023,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1773376499753987307,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1773376499753987307,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1773376499873337019,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37808/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1773376499873337019,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 409d79d7c9d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dfcd5f2e8114
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,172 @@
2026-03-13 04:34:49.288 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:49.288 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-03-13_04-34-49__54ab6c76-7603-45ba-9aea-c54129bc5f57
2026-03-13 04:34:49.288 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:49.289 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:49.289 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:34:49.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:49.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-49__54ab6c76-7603-45ba-9aea-c54129bc5f57__wakuorg_nwaku:latest.log
2026-03-13 04:34:49.298 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:49.298 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:49.299 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:49.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.7
2026-03-13 04:34:49.299 DEBUG [src.node.docker_mananger] Generated ports ['48861', '48862', '48863', '48864', '48865']
2026-03-13 04:34:49.300 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:49.300 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:49.300 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:49.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 48861:48861 -p 48862:48862 -p 48863:48863 -p 48864:48864 -p 48865:48865 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48863 --rest-port=48861 --tcp-port=48862 --discv5-udp-port=48864 --rest-address=0.0.0.0 --nat=extip:172.18.88.7 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8d2e16b357cf3aeda2d55f6e4a7d5caa59eaacfadceafc7a38efb3fb34e0ecc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48865 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-03-13 04:34:49.488 ERROR [src.node.docker_mananger] Max retries reached for container 571626c6c162. Exiting log stream.
2026-03-13 04:34:49.503 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.7 waku d702fb1fd10212b25cdd598b505d1fc8c684152a1327685a51d4868637c240c7
2026-03-13 04:34:49.537 DEBUG [src.node.docker_mananger] Container started with ID d702fb1fd102. Setting up logs at ./log/docker/node1_2026-03-13_04-34-49__54ab6c76-7603-45ba-9aea-c54129bc5f57__wakuorg_nwaku:latest.log
2026-03-13 04:34:49.537 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48861
2026-03-13 04:34:49.538 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:50.058 ERROR [src.node.docker_mananger] Max retries reached for container a0f6667048a4. Exiting log stream.
2026-03-13 04:34:50.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:50.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:50.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:50.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:50.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:50.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:50.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:50.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:51.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:51.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:51.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:51.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.7/tcp/48862/p2p/16Uiu2HAmNoiEBcb5Y5d3eoa9RvL7akLkMoKnC9dx7yMxfvJunVWZ","/ip4/172.18.88.7/tcp/48863/ws/p2p/16Uiu2HAmNoiEBcb5Y5d3eoa9RvL7akLkMoKnC9dx7yMxfvJunVWZ"],"enrUri":"enr:-L24QBcDqBpSeSp625bfbdK7v4muM8d3L9-1Sz2mP2LFkizXbaw4aOOG28Kjrc8G7HJQSB8NIMaTUy1PLTaPImsAzA0CgmlkgnY0gmlwhKwSWAeKbXVsdGlhZGRyc5YACASsElgHBr7eAAoErBJYBwa-390DgnJzhQACAQAAiXNlY3AyNTZrMaEDltDd47DJXmDw4NyCbnvP8XTxZ-XEAADeRV-3omAav8qDdGNwgr7eg3VkcIK-4IV3YWt1MgU"}'
2026-03-13 04:34:51.991 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:51.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:51.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-49__54ab6c76-7603-45ba-9aea-c54129bc5f57__wakuorg_nwaku:latest.log
2026-03-13 04:34:51.999 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:51.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:52.001 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:52.001 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.195
2026-03-13 04:34:52.001 DEBUG [src.node.docker_mananger] Generated ports ['42619', '42620', '42621', '42622', '42623']
2026-03-13 04:34:52.001 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:52.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:52.001 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:52.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 42619:42619 -p 42620:42620 -p 42621:42621 -p 42622:42622 -p 42623:42623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42621 --rest-port=42619 --tcp-port=42620 --discv5-udp-port=42622 --rest-address=0.0.0.0 --nat=extip:172.18.28.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aebe8384ff0bf1ffbfe2ecb0e76b26aa6aaaeafede0bdccc7bcb6f40389f99b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42623 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBcDqBpSeSp625bfbdK7v4muM8d3L9-1Sz2mP2LFkizXbaw4aOOG28Kjrc8G7HJQSB8NIMaTUy1PLTaPImsAzA0CgmlkgnY0gmlwhKwSWAeKbXVsdGlhZGRyc5YACASsElgHBr7eAAoErBJYBwa-390DgnJzhQACAQAAiXNlY3AyNTZrMaEDltDd47DJXmDw4NyCbnvP8XTxZ-XEAADeRV-3omAav8qDdGNwgr7eg3VkcIK-4IV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-03-13 04:34:52.216 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.195 waku 42c65c7022ce677cf8e16ee820817f4f7a2680a9c781b3f1a279fa31ee60019e
2026-03-13 04:34:52.249 DEBUG [src.node.docker_mananger] Container started with ID 42c65c7022ce. Setting up logs at ./log/docker/node2_2026-03-13_04-34-49__54ab6c76-7603-45ba-9aea-c54129bc5f57__wakuorg_nwaku:latest.log
2026-03-13 04:34:52.249 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42619
2026-03-13 04:34:52.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:53.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:53.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:53.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:53.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:53.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:53.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:53.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.195/tcp/42620/p2p/16Uiu2HAmLgABu1wRJJoALXKJJjGHC515PkYi92XDg2vGwUWcMVwz","/ip4/172.18.28.195/tcp/42621/ws/p2p/16Uiu2HAmLgABu1wRJJoALXKJJjGHC515PkYi92XDg2vGwUWcMVwz"],"enrUri":"enr:-L24QC8uK5v1malHndmrY1poB_DPjGhk7cjJvJhcaLYfJstRC1zbwfciaQ2InvtlvrwW_JO9XdheIgwkI4RdU7RZ7bwCgmlkgnY0gmlwhKwSHMOKbXVsdGlhZGRyc5YACASsEhzDBqZ8AAoErBIcwwamfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdyozPWOY_KL5BHcp9fzZScI4uoH3GQ0NA--pb8kl8JWDdGNwgqZ8g3VkcIKmfoV3YWt1MgE"}'
2026-03-13 04:34:53.671 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:53.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.7/tcp/48862/p2p/16Uiu2HAmNoiEBcb5Y5d3eoa9RvL7akLkMoKnC9dx7yMxfvJunVWZ"]'
2026-03-13 04:34:53.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-13 04:34:53.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42619/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-13 04:34:53.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:53.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:53.819 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376493708413406,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:53.825 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:53.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376493708413406,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:53.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:53.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:53.938 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:53.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773376493829699282,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:53.943 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:53.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:53.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773376493829699282,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:53.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:53.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.056 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773376493947707501,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.062 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773376493947707501,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:54.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:54.074 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.174 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773376494066173618,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.179 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773376494066173618,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:54.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:54.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.293 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773376494184147718,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.298 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773376494184147718,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:54.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:54.313 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.414 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773376494303331290,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.418 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773376494303331290,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:54.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:54.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.532 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773376494422586693,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.541 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773376494422586693,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48861/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:54.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:54.659 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48861/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773376494546280347,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.664 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:54.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42619/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773376494546280347,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:54.670 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:54.671 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:54.671 DEBUG [src.node.waku_node] Stopping container with id d702fb1fd102
2026-03-13 04:34:55.276 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:55.276 DEBUG [src.node.waku_node] Stopping container with id 42c65c7022ce
2026-03-13 04:34:55.875 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:55.877 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:55.955 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:55.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-03-13_04-37-43__08ea20b6-c77e-4144-b1cc-f7f75d805e7d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-37-43__08ea20b6-c77e-4144-b1cc-f7f75d805e7d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59903', '59904', '59905', '59906', '59907']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59903:59903 -p 59904:59904 -p 59905:59905 -p 59906:59906 -p 59907:59907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59905 --rest-port=59903 --tcp-port=59904 --discv5-udp-port=59906 --rest-address=0.0.0.0 --nat=extip:172.18.139.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5cb71b9438c628ff7ebec04af52ccc0646f72a9aa1ddaad6613f87fad967c4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59907 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container adbdaa6b83b1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.63 waku f51d65e885d96e3a7a37a50eddd75e4a6165ab7a0f7bb72916228d47676256c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f51d65e885d9. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-37-43__08ea20b6-c77e-4144-b1cc-f7f75d805e7d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59903
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f71c59b7d6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59903/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.63/tcp/59904/p2p/16Uiu2HAky5BPDkJXJRAPXTtoadi7z78EpJ6yDbvGeS44fdC5cEjQ","/ip4/172.18.139.63/tcp/59905/ws/p2p/16Uiu2HAky5BPDkJXJRAPXTtoadi7z78EpJ6yDbvGeS44fdC5cEjQ"],"enrUri":"enr:-L24QBi8gBBRsJdKId3hVJTqB_NDoehR8opxn42i0y4a3Fdxclq3BUoTiT9FCIRML2-wfFSw2jUIJfPDgZmILGuQCY0CgmlkgnY0gmlwhKwSiz-KbXVsdGlhZGRyc5YACASsEos_BuoAAAoErBKLPwbqAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNi7MPmv77QH4Ysf-mB8GaOzFKO_p6i1smad5rDYnRweDdGNwguoAg3VkcILqAoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-37-43__08ea20b6-c77e-4144-b1cc-f7f75d805e7d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9341', '9342', '9343', '9344', '9345']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9341:9341 -p 9342:9342 -p 9343:9343 -p 9344:9344 -p 9345:9345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9343 --rest-port=9341 --tcp-port=9342 --discv5-udp-port=9344 --rest-address=0.0.0.0 --nat=extip:172.18.192.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adaeaad3fb3d7b3bd0dc40ea5abddd1a9b411ea2ceeaa3df638faaef37f82c5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9345 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBi8gBBRsJdKId3hVJTqB_NDoehR8opxn42i0y4a3Fdxclq3BUoTiT9FCIRML2-wfFSw2jUIJfPDgZmILGuQCY0CgmlkgnY0gmlwhKwSiz-KbXVsdGlhZGRyc5YACASsEos_BuoAAAoErBKLPwbqAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNi7MPmv77QH4Ysf-mB8GaOzFKO_p6i1smad5rDYnRweDdGNwguoAg3VkcILqAoV3YWt1MgM --storenode=/ip4/172.18.139.63/tcp/59904/p2p/16Uiu2HAky5BPDkJXJRAPXTtoadi7z78EpJ6yDbvGeS44fdC5cEjQ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.53 waku dff31e6633af0334f6596f2076b61bb0fcf3a152d7f55b6abcefc11c0a937bf0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dff31e6633af. Setting up logs at ./log/docker/store_node1_2026-03-13_04-37-43__08ea20b6-c77e-4144-b1cc-f7f75d805e7d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9341
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.53/tcp/9342/p2p/16Uiu2HAmFYcNsuiYKmkpdqRXFaypEaQiS2a7mY98b8F8YAUra2PU","/ip4/172.18.192.53/tcp/9343/ws/p2p/16Uiu2HAmFYcNsuiYKmkpdqRXFaypEaQiS2a7mY98b8F8YAUra2PU"],"enrUri":"enr:-L24QDrz0cqK6UUrjEnP5wZ3XGoRB9aAxcqIq-EBL6uOETdfAXTS1sosAajVzEpi21ZOeXpNrkWZO4xmi_p1vnhR_xUCgmlkgnY0gmlwhKwSwDWKbXVsdGlhZGRyc5YACASsEsA1BiR-AAoErBLANQYkf90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKvC7PhusA0jOCxCio7FsXPd_hGgfwNkGAxffv9eSJhODdGNwgiR-g3VkcIIkgIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.63/tcp/59904/p2p/16Uiu2HAky5BPDkJXJRAPXTtoadi7z78EpJ6yDbvGeS44fdC5cEjQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59903/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9341/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_api_flags:test_api_flags.py:74 Trying to publish msg with content topic /myapp/1/latest/protoo
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9341/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0979d8019175b8b0cf3a25a9f9f4b281c5576603596032c94685c534aaea88d7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1773376665837947008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:80 stored content topic is /myapp/1/latest/protoo
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f51d65e885d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dff31e6633af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-03-13_04-34-28__219d9971-21e5-4cd8-98cf-4115615622f6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-28__219d9971-21e5-4cd8-98cf-4115615622f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5868', '5869', '5870', '5871', '5872']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5868:5868 -p 5869:5869 -p 5870:5870 -p 5871:5871 -p 5872:5872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5870 --rest-port=5868 --tcp-port=5869 --discv5-udp-port=5871 --rest-address=0.0.0.0 --nat=extip:172.18.190.200 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b2c4ee292b5a78ec2cac27daa1f4f33acaafe73a68d1fa02f1cd7ee8f9459df1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5872 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6afa1ea3f9ea. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.200 waku 4d132e5ea47549eacf35c14ba69fd18d2852e2cd5d51c0b5046a42bf8cc628a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d132e5ea475. Setting up logs at ./log/docker/node1_2026-03-13_04-34-28__219d9971-21e5-4cd8-98cf-4115615622f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5868
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d193d282897. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5868/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.200/tcp/5869/p2p/16Uiu2HAmUgASZrJk2LW41dLpApPFeHRxaJTaWjntLppLQffATXgN","/ip4/172.18.190.200/tcp/5870/ws/p2p/16Uiu2HAmUgASZrJk2LW41dLpApPFeHRxaJTaWjntLppLQffATXgN"],"enrUri":"enr:-L24QNaMOGkAQgITNxfdyK5A9QrbhWyE1ODSoN6CMIM53jMAVLA4jmyusbgc9YoOg8gKPuaLYijiNkeKzRlyCBDvqcMCgmlkgnY0gmlwhKwSvsiKbXVsdGlhZGRyc5YACASsEr7IBhbtAAoErBK-yAYW7t0DgnJzhQACAQAAiXNlY3AyNTZrMaED7gf7RrNsSJBMj8mlYSp3CB_fnPa6VshF2YHSAS8UwoODdGNwghbtg3VkcIIW74V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-28__219d9971-21e5-4cd8-98cf-4115615622f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58914', '58915', '58916', '58917', '58918']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58914:58914 -p 58915:58915 -p 58916:58916 -p 58917:58917 -p 58918:58918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58916 --rest-port=58914 --tcp-port=58915 --discv5-udp-port=58917 --rest-address=0.0.0.0 --nat=extip:172.18.117.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7737bf8b541eccbe6db9e9c8e2aaaef6c4c267c220cd19da3ca6bd8f4f8a11f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58918 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNaMOGkAQgITNxfdyK5A9QrbhWyE1ODSoN6CMIM53jMAVLA4jmyusbgc9YoOg8gKPuaLYijiNkeKzRlyCBDvqcMCgmlkgnY0gmlwhKwSvsiKbXVsdGlhZGRyc5YACASsEr7IBhbtAAoErBK-yAYW7t0DgnJzhQACAQAAiXNlY3AyNTZrMaED7gf7RrNsSJBMj8mlYSp3CB_fnPa6VshF2YHSAS8UwoODdGNwghbtg3VkcIIW74V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.190 waku 2fdf8ae074eba1a082f5f00cdde097b2f93d006450a29f41b0047e7c08087c47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2fdf8ae074eb. Setting up logs at ./log/docker/node2_2026-03-13_04-34-28__219d9971-21e5-4cd8-98cf-4115615622f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58914
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.190/tcp/58915/p2p/16Uiu2HAmUWiNfCuQE3pKZEfoGMFwcnNPF5xVLjRcFisrUujQPNqL","/ip4/172.18.117.190/tcp/58916/ws/p2p/16Uiu2HAmUWiNfCuQE3pKZEfoGMFwcnNPF5xVLjRcFisrUujQPNqL"],"enrUri":"enr:-L24QCFn2fEWVkRhefu1QxSEwvTRwE_xfPl2cCLOsuDzfePTVkTU6SmRtJEiVi-q2K0qAz66N7KdGDqFZSvgBqS9zQMCgmlkgnY0gmlwhKwSdb6KbXVsdGlhZGRyc5YACASsEnW-BuYjAAoErBJ1vgbmJN0DgnJzhQACAQAAiXNlY3AyNTZrMaED65xHoHw_fXOGisnq8tsUYWc3bI-nHDdNMPU1fA33AIeDdGNwguYjg3VkcILmJYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.200/tcp/5869/p2p/16Uiu2HAmUgASZrJk2LW41dLpApPFeHRxaJTaWjntLppLQffATXgN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:5868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:58914/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d132e5ea475
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2fdf8ae074eb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_without_subscribing_via_api_works with id: 2026-03-13_04-38-10__7a1ab88e-ab40-44a0-8317-0a7883ce2bab
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-10__7a1ab88e-ab40-44a0-8317-0a7883ce2bab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11670', '11671', '11672', '11673', '11674']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11670:11670 -p 11671:11671 -p 11672:11672 -p 11673:11673 -p 11674:11674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11672 --rest-port=11670 --tcp-port=11671 --discv5-udp-port=11673 --rest-address=0.0.0.0 --nat=extip:172.18.64.2 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ec6b80d06fff684fdfd2aebadbd55a2afd2eaffbb3dfa842cd1e453fdf7eed3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11674 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69eeaf688274. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.2 waku 677d5066b53f8b5fc198551967fd0192740ef2e06986062030d86c35f700a3d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 677d5066b53f. Setting up logs at ./log/docker/node1_2026-03-13_04-38-10__7a1ab88e-ab40-44a0-8317-0a7883ce2bab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11670
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7c9af1d77d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.2/tcp/11671/p2p/16Uiu2HAm9LofcxjXr2mML7HesxwLFcGkzvpTUNnwxr42XG8h6f8m","/ip4/172.18.64.2/tcp/11672/ws/p2p/16Uiu2HAm9LofcxjXr2mML7HesxwLFcGkzvpTUNnwxr42XG8h6f8m"],"enrUri":"enr:-L24QE11SKjxplnXAcCzZijqm5oTP8uyPnynIA53ir0JuLe3DuywJAQP3j-0ISOifH9TKvzRjrrHr9rvZFxg7prgapsCgmlkgnY0gmlwhKwSQAKKbXVsdGlhZGRyc5YACASsEkACBi2XAAoErBJAAgYtmN0DgnJzhQACAQAAiXNlY3AyNTZrMaECzsRnfsHRxS3GoNiWCmQQcGqSo8T4o8UJduU8IZN73YKDdGNwgi2Xg3VkcIItmYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-10__7a1ab88e-ab40-44a0-8317-0a7883ce2bab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17337', '17338', '17339', '17340', '17341']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17337:17337 -p 17338:17338 -p 17339:17339 -p 17340:17340 -p 17341:17341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17339 --rest-port=17337 --tcp-port=17338 --discv5-udp-port=17340 --rest-address=0.0.0.0 --nat=extip:172.18.89.13 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1f3bbfabe67a18dee9ce421c2349bfa8fd90fedbccf42fb6e8bf0d1bc8b715a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE11SKjxplnXAcCzZijqm5oTP8uyPnynIA53ir0JuLe3DuywJAQP3j-0ISOifH9TKvzRjrrHr9rvZFxg7prgapsCgmlkgnY0gmlwhKwSQAKKbXVsdGlhZGRyc5YACASsEkACBi2XAAoErBJAAgYtmN0DgnJzhQACAQAAiXNlY3AyNTZrMaECzsRnfsHRxS3GoNiWCmQQcGqSo8T4o8UJduU8IZN73YKDdGNwgi2Xg3VkcIItmYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.13 waku 6602baf76ef260324d9051fdaebbae25b0b037e398df2deb795b18edb9caa98f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6602baf76ef2. Setting up logs at ./log/docker/node2_2026-03-13_04-38-10__7a1ab88e-ab40-44a0-8317-0a7883ce2bab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17337
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.13/tcp/17338/p2p/16Uiu2HAm3HLzWUD3tXKjB17G63UZ95772jMr51grvKSoN4gq6otT","/ip4/172.18.89.13/tcp/17339/ws/p2p/16Uiu2HAm3HLzWUD3tXKjB17G63UZ95772jMr51grvKSoN4gq6otT"],"enrUri":"enr:-L24QCRkcGAIUyP7WBIezotjtSoU0aZeefAGLIa_WGH3Gi9hKE64DBK1DpoL8nzftyagnjphf4O3-0NtoOaUtQkPtfcCgmlkgnY0gmlwhKwSWQ2KbXVsdGlhZGRyc5YACASsElkNBkO6AAoErBJZDQZDu90DgnJzhQACAQAAiXNlY3AyNTZrMaECdLthJ_gA1DPN3SQ1gBO9IBwHDGtzhY4Umj3aR2m9cIiDdGNwgkO6g3VkcIJDvIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17337/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.2/tcp/11671/p2p/16Uiu2HAm9LofcxjXr2mML7HesxwLFcGkzvpTUNnwxr42XG8h6f8m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11670/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 677d5066b53f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6602baf76ef2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-03-13_04-35-52__62b114b5-fc8b-415c-9ffb-3687a60c76f1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-52__62b114b5-fc8b-415c-9ffb-3687a60c76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48887', '48888', '48889', '48890', '48891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48887:48887 -p 48888:48888 -p 48889:48889 -p 48890:48890 -p 48891:48891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48889 --rest-port=48887 --tcp-port=48888 --discv5-udp-port=48890 --rest-address=0.0.0.0 --nat=extip:172.18.118.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d7c45baabd4cccafa38ca84bdeec8edc3c9b8a51ad23afabcdcf3feace4c6ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48891 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.60 waku e7785bb3d083b7b4304940057e392349edae589fafea2e63d382de34e2029c72
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7785bb3d083. Setting up logs at ./log/docker/node1_2026-03-13_04-35-52__62b114b5-fc8b-415c-9ffb-3687a60c76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f0426e66150. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 061ba1ceede6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.60/tcp/48888/p2p/16Uiu2HAmQPvkCbm1UTir3mp6fPfGMJ82TbTgRFeHgKdkJDbHx2ay","/ip4/172.18.118.60/tcp/48889/ws/p2p/16Uiu2HAmQPvkCbm1UTir3mp6fPfGMJ82TbTgRFeHgKdkJDbHx2ay"],"enrUri":"enr:-L24QOIC3UKdHaFcp1O8ZNmpuGGCrGSr3nW42aLpGQ09BBEeadFSgnaMttgaZl5k291ffWPTIsus0LolfyYHUiuYUFYCgmlkgnY0gmlwhKwSdjyKbXVsdGlhZGRyc5YACASsEnY8Br74AAoErBJ2PAa--d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrnB0boolpn7R8LdgGh3GYYKADdnL70nozdIL3UEzVC6DdGNwgr74g3VkcIK--oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-52__62b114b5-fc8b-415c-9ffb-3687a60c76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53748', '53749', '53750', '53751', '53752']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53748:53748 -p 53749:53749 -p 53750:53750 -p 53751:53751 -p 53752:53752 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53750 --rest-port=53748 --tcp-port=53749 --discv5-udp-port=53751 --rest-address=0.0.0.0 --nat=extip:172.18.88.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbfb84fcbc2ce97c9e8a8e34dbd7ee3da5785f70ceb1d90fbc68adf25ee190f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53752 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOIC3UKdHaFcp1O8ZNmpuGGCrGSr3nW42aLpGQ09BBEeadFSgnaMttgaZl5k291ffWPTIsus0LolfyYHUiuYUFYCgmlkgnY0gmlwhKwSdjyKbXVsdGlhZGRyc5YACASsEnY8Br74AAoErBJ2PAa--d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrnB0boolpn7R8LdgGh3GYYKADdnL70nozdIL3UEzVC6DdGNwgr74g3VkcIK--oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.171 waku 5991e67d4671d75fdb835f2a2b04f19f9924280ad4712e87432a0cf32631b0ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5991e67d4671. Setting up logs at ./log/docker/node2_2026-03-13_04-35-52__62b114b5-fc8b-415c-9ffb-3687a60c76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53748
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.171/tcp/53749/p2p/16Uiu2HAmGdsvTdf6idScYfVw123e1W9tGtS6RcXC4uJCVgjHMiQP","/ip4/172.18.88.171/tcp/53750/ws/p2p/16Uiu2HAmGdsvTdf6idScYfVw123e1W9tGtS6RcXC4uJCVgjHMiQP"],"enrUri":"enr:-L24QFnp4Fv_A93yEzLGp3xlTrx88LKzf5GvPucIOl42R5PyHrc4V3ko_5wP8jtYsOMPx7jQp9T7BcTDYAO0qrs5pyICgmlkgnY0gmlwhKwSWKuKbXVsdGlhZGRyc5YACASsElirBtH1AAoErBJYqwbR9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOyXmC-GqUfZZvulTincAsniRU0abBdsV_8HZ1LHNvzCDdGNwgtH1g3VkcILR94V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53748/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.60/tcp/48888/p2p/16Uiu2HAmQPvkCbm1UTir3mp6fPfGMJ82TbTgRFeHgKdkJDbHx2ay"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53748/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554648822528,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554648822528,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554765960704,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554765960704,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554879262720,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554879262720,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554992791808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376554992791808,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555105741312,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555105741312,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53748/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555244341374,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555244341374,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555357307376,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376555357307376,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7785bb3d083
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5991e67d4671
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,55 @@
2026-03-13 04:35:49.215 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:49.216 DEBUG [tests.conftest] Running test: test_log_level_ERROR_from_WARN with id: 2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1
2026-03-13 04:35:49.218 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:49.218 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:35:49.219 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:35:49.229 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:49.229 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1__wakuorg_nwaku:latest.log
2026-03-13 04:35:49.238 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:49.238 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1__wakuorg_nwaku:latest.log
2026-03-13 04:35:49.246 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:49.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1__wakuorg_nwaku:latest.log
2026-03-13 04:35:49.255 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:49.256 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1__wakuorg_nwaku:latest.log
2026-03-13 04:35:49.256 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:35:49.257 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:35:49.260 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:49.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:49.263 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:49.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.3
2026-03-13 04:35:49.264 DEBUG [src.node.docker_mananger] Generated ports ['4227', '4228', '4229', '4230', '4231']
2026-03-13 04:35:49.264 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:49.264 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:49.264 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:49.264 DEBUG [src.node.docker_mananger] docker run -i -t -p 4227:4227 -p 4228:4228 -p 4229:4229 -p 4230:4230 -p 4231:4231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4229 --rest-port=4227 --tcp-port=4228 --discv5-udp-port=4230 --rest-address=0.0.0.0 --nat=extip:172.18.206.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7d666a7cb1fd2dcad871bc2cde06a60fcecaadaddf8279ec0f4a0d58b296af9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4231 --metrics-logging=true --relay=true
2026-03-13 04:35:49.439 ERROR [src.node.docker_mananger] Max retries reached for container e6e508c4c596. Exiting log stream.
2026-03-13 04:35:49.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.3 waku dcc54f005dbe0a00d7ef8510968f92fe0d90983502b35b3673335c913be4bcfc
2026-03-13 04:35:49.496 DEBUG [src.node.docker_mananger] Container started with ID dcc54f005dbe. Setting up logs at ./log/docker/node1_2026-03-13_04-35-49__bb97c2c4-286c-49ff-8f66-aff41660f5d1__wakuorg_nwaku:latest.log
2026-03-13 04:35:49.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4227
2026-03-13 04:35:49.497 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:50.074 ERROR [src.node.docker_mananger] Max retries reached for container accdb0e66bcb. Exiting log stream.
2026-03-13 04:35:50.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4227/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:50.502 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:50.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.3/tcp/4228/p2p/16Uiu2HAmFUFatwGgmpHaDkieWaFUL41Cv5D3452oy3BXnq1ugTxm","/ip4/172.18.206.3/tcp/4229/ws/p2p/16Uiu2HAmFUFatwGgmpHaDkieWaFUL41Cv5D3452oy3BXnq1ugTxm"],"enrUri":"enr:-L24QGGbLdaDL8Lf_kQFEsGlFuWZecbBRA8SjG8a8DG4Et4Hb3D5_yVe7w_M8vOQET_otAXvpjQQSzZkuvJQCvbfvugCgmlkgnY0gmlwhKwSzgOKbXVsdGlhZGRyc5YACASsEs4DBhCEAAoErBLOAwYQhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKdLlzuWfyGaShhzN1Vyh2C38hRMFcAg_dgFd_zymdCKDdGNwghCEg3VkcIIQhoV3YWt1MgE"}'
2026-03-13 04:35:50.505 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:50.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4227/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:50.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4227/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:50.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.3/tcp/4228/p2p/16Uiu2HAmFUFatwGgmpHaDkieWaFUL41Cv5D3452oy3BXnq1ugTxm","/ip4/172.18.206.3/tcp/4229/ws/p2p/16Uiu2HAmFUFatwGgmpHaDkieWaFUL41Cv5D3452oy3BXnq1ugTxm"],"enrUri":"enr:-L24QGGbLdaDL8Lf_kQFEsGlFuWZecbBRA8SjG8a8DG4Et4Hb3D5_yVe7w_M8vOQET_otAXvpjQQSzZkuvJQCvbfvugCgmlkgnY0gmlwhKwSzgOKbXVsdGlhZGRyc5YACASsEs4DBhCEAAoErBLOAwYQhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKdLlzuWfyGaShhzN1Vyh2C38hRMFcAg_dgFd_zymdCKDdGNwghCEg3VkcIIQhoV3YWt1MgE"}'
2026-03-13 04:35:50.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4227/version" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
2026-03-13 04:35:50.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4227/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:50.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
2026-03-13 04:35:52.515 DEBUG [tests.rest_flags.test_admin_flags] counts at ERROR: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-03-13 04:35:52.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4227/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:52.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:52.520 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:35:52.521 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:35:52.522 DEBUG [src.node.waku_node] Stopping container with id dcc54f005dbe
2026-03-13 04:35:53.092 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:53.095 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:35:53.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
2026-03-13 04:42:58.701 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:42:58.702 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-03-13_04-42-58__7ff04c4f-5f16-44e8-934e-d5fce4b6b139
2026-03-13 04:42:58.702 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:42:58.702 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:42:58.702 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:42:58.710 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:42:58.710 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-42-58__7ff04c4f-5f16-44e8-934e-d5fce4b6b139__wakuorg_nwaku:latest.log
2026-03-13 04:42:58.710 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:42:58.710 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:42:58.711 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:42:58.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.35
2026-03-13 04:42:58.712 DEBUG [src.node.docker_mananger] Generated ports ['18003', '18004', '18005', '18006', '18007']
2026-03-13 04:42:58.712 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:42:58.712 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:42:58.712 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:42:58.712 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:42:58.712 DEBUG [src.node.docker_mananger] docker run -i -t -p 18003:18003 -p 18004:18004 -p 18005:18005 -p 18006:18006 -p 18007:18007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18005 --rest-port=18003 --tcp-port=18004 --discv5-udp-port=18006 --rest-address=0.0.0.0 --nat=extip:172.18.244.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b1ffa49b52f5ef5cc1f56b446f91abbdabde8add0fdafcb718c6a42382dec35a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18007 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-13 04:42:58.900 ERROR [src.node.docker_mananger] Max retries reached for container 160e41ceae4d. Exiting log stream.
2026-03-13 04:42:58.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.35 waku c4b95ece32e6f4c2e4c477b22c56958520efe2387f6999281f19edf143b4583d
2026-03-13 04:42:58.954 DEBUG [src.node.docker_mananger] Container started with ID c4b95ece32e6. Setting up logs at ./log/docker/node1_2026-03-13_04-42-58__7ff04c4f-5f16-44e8-934e-d5fce4b6b139__wakuorg_nwaku:latest.log
2026-03-13 04:42:58.954 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18003
2026-03-13 04:42:58.954 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:42:59.435 ERROR [src.node.docker_mananger] Max retries reached for container d5cdf664c876. Exiting log stream.
2026-03-13 04:42:59.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:59.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:42:59.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:42:59.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:59.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.35/tcp/18004/p2p/16Uiu2HAmCURE3Lv2a2ARccrrf27XXj86VPV1X42P3tcFvwPUnUN6","/ip4/172.18.244.35/tcp/18005/ws/p2p/16Uiu2HAmCURE3Lv2a2ARccrrf27XXj86VPV1X42P3tcFvwPUnUN6"],"enrUri":"enr:-L24QEZlnKyWiDHouQW5hPi-GDX-ay1fB8pXf821JOUt39ltfrkN07Pho0V2hcyGSNvft8WPNlWLQn-rt7yvtDBaBeMCgmlkgnY0gmlwhKwS9COKbXVsdGlhZGRyc5YACASsEvQjBkZUAAoErBL0IwZGVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_Uq8xNbAWO3s2-tIPyEuEruzwIAQwD4VsExH9ZYf0wuDdGNwgkZUg3VkcIJGVoV3YWt1MgU"}'
2026-03-13 04:42:59.962 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:42:59.970 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:42:59.970 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-42-58__7ff04c4f-5f16-44e8-934e-d5fce4b6b139__wakuorg_nwaku:latest.log
2026-03-13 04:42:59.970 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:42:59.970 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:42:59.972 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:42:59.972 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.100
2026-03-13 04:42:59.972 DEBUG [src.node.docker_mananger] Generated ports ['58105', '58106', '58107', '58108', '58109']
2026-03-13 04:42:59.972 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:42:59.972 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:42:59.972 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:42:59.972 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:42:59.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 58105:58105 -p 58106:58106 -p 58107:58107 -p 58108:58108 -p 58109:58109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58107 --rest-port=58105 --tcp-port=58106 --discv5-udp-port=58108 --rest-address=0.0.0.0 --nat=extip:172.18.41.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab7aa67a20ebda8fbdfbdcdc4bdf5c118be81369561e4d8fdee41acdd3f6ccb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58109 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEZlnKyWiDHouQW5hPi-GDX-ay1fB8pXf821JOUt39ltfrkN07Pho0V2hcyGSNvft8WPNlWLQn-rt7yvtDBaBeMCgmlkgnY0gmlwhKwS9COKbXVsdGlhZGRyc5YACASsEvQjBkZUAAoErBL0IwZGVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_Uq8xNbAWO3s2-tIPyEuEruzwIAQwD4VsExH9ZYf0wuDdGNwgkZUg3VkcIJGVoV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-13 04:43:00.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.100 waku 6c59a2566ed66bd4e25653f0147c72d2a9b2422c92aaa41e61d762dcf81991d1
2026-03-13 04:43:00.232 DEBUG [src.node.docker_mananger] Container started with ID 6c59a2566ed6. Setting up logs at ./log/docker/node2_2026-03-13_04-42-58__7ff04c4f-5f16-44e8-934e-d5fce4b6b139__wakuorg_nwaku:latest.log
2026-03-13 04:43:00.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58105
2026-03-13 04:43:00.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:43:01.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:43:01.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:43:01.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:43:01.442 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:43:01.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.100/tcp/58106/p2p/16Uiu2HAkyurL9eg5aKynsW8sEZ8a3nkmWuJFRGh25zbazfANUtub","/ip4/172.18.41.100/tcp/58107/ws/p2p/16Uiu2HAkyurL9eg5aKynsW8sEZ8a3nkmWuJFRGh25zbazfANUtub"],"enrUri":"enr:-L24QFiWfsLTuMZDXWtZt5ZhqreFP_2vkoelWlfCUMkxBYq7UtyJ3YDZ03Dwpgp5dgp6Qz_uaoa-p4djNBlO0Nc5la0CgmlkgnY0gmlwhKwSKWSKbXVsdGlhZGRyc5YACASsEilkBuL6AAoErBIpZAbi-90DgnJzhQACAQAAiXNlY3AyNTZrMaECQqa22I6-7mSygtWNLUP6JT6MLCOjwqsEJFqnN8aqrj6DdGNwguL6g3VkcILi_IV3YWt1MgE"}'
2026-03-13 04:43:01.445 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:43:01.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.35/tcp/18004/p2p/16Uiu2HAmCURE3Lv2a2ARccrrf27XXj86VPV1X42P3tcFvwPUnUN6"]'
2026-03-13 04:43:01.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-13 04:43:01.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58105/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-13 04:43:01.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:01.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:01.599 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376981488001198,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.604 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376981488001198,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:01.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:01.717 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773376981608471406,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.722 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773376981608471406,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:01.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.736 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:01.836 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773376981726418420,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.841 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773376981726418420,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:01.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.855 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:01.955 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376981845817092,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.960 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:01.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:01.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376981845817092,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:01.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:01.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:01.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:02.073 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773376981964608274,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.078 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773376981964608274,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:02.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:02.092 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:02.192 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376982082803519,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.197 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376982082803519,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:02.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:02.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:02.311 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773376982201672583,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.316 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773376982201672583,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18003/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:43:02.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:43:02.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:43:02.429 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18003/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773376982320311442,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.434 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:43:02.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58105/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:43:02.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773376982320311442,"ephemeral":false,"proof":""}]'
2026-03-13 04:43:02.439 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:43:02.440 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:43:02.440 DEBUG [src.node.waku_node] Stopping container with id c4b95ece32e6
2026-03-13 04:43:03.045 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:43:03.045 DEBUG [src.node.waku_node] Stopping container with id 6c59a2566ed6
2026-03-13 04:43:03.653 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:43:03.656 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:43:03.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:43:03.725 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-13 04:37:30.754 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:37:30.754 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-03-13_04-37-30__9c0c61fc-b433-4fa4-b002-acb8e849d3bc
2026-03-13 04:37:30.754 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:37:30.755 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:37:30.755 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:37:30.761 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:30.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-37-30__9c0c61fc-b433-4fa4-b002-acb8e849d3bc__wakuorg_nwaku:latest.log
2026-03-13 04:37:30.762 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:30.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:30.763 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:30.763 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.223
2026-03-13 04:37:30.763 DEBUG [src.node.docker_mananger] Generated ports ['5830', '5831', '5832', '5833', '5834']
2026-03-13 04:37:30.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:30.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:30.764 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:30.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 5830:5830 -p 5831:5831 -p 5832:5832 -p 5833:5833 -p 5834:5834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5832 --rest-port=5830 --tcp-port=5831 --discv5-udp-port=5833 --rest-address=0.0.0.0 --nat=extip:172.18.225.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ebbbffdabd5fbf91c78df98fdee606bffc5ebae8c15eae318a1cdfe19ce1fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5834 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:37:30.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.223 waku 2e7c8205be148008eaf8dd5433d16d737ac5b297f8b229339c6be367854ac4d7
2026-03-13 04:37:30.989 DEBUG [src.node.docker_mananger] Container started with ID 2e7c8205be14. Setting up logs at ./log/docker/node1_2026-03-13_04-37-30__9c0c61fc-b433-4fa4-b002-acb8e849d3bc__wakuorg_nwaku:latest.log
2026-03-13 04:37:30.989 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5830
2026-03-13 04:37:30.989 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:30.999 ERROR [src.node.docker_mananger] Max retries reached for container 0495d2c18676. Exiting log stream.
2026-03-13 04:37:31.558 ERROR [src.node.docker_mananger] Max retries reached for container 96dfb084a575. Exiting log stream.
2026-03-13 04:37:31.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5830/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:31.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:31.993 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:31.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:31.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.223/tcp/5831/p2p/16Uiu2HAmETk6Q44iNq37Je234a5FPHXfCiiXoAHaFeLVjd1VWzA1","/ip4/172.18.225.223/tcp/5832/ws/p2p/16Uiu2HAmETk6Q44iNq37Je234a5FPHXfCiiXoAHaFeLVjd1VWzA1"],"enrUri":"enr:-L24QJgpc5p_DFNUi0x-JiAehY62ZbMKwqMgKR_jMVfjVglDCJWdRm9Rv5g5s3zXkcsGOxyYSRs9zDzOwt7WmPKHTKsCgmlkgnY0gmlwhKwS4d-KbXVsdGlhZGRyc5YACASsEuHfBhbHAAoErBLh3wYWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGtXdYwhhb4DuuIeTgkjmLX77dTlniiucKaU7Bwu1a1aDdGNwghbHg3VkcIIWyYV3YWt1MgU"}'
2026-03-13 04:37:31.996 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:31.996 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:37:32.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:32.003 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-37-30__9c0c61fc-b433-4fa4-b002-acb8e849d3bc__wakuorg_nwaku:latest.log
2026-03-13 04:37:32.003 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:32.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:32.004 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:32.005 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.40
2026-03-13 04:37:32.005 DEBUG [src.node.docker_mananger] Generated ports ['16595', '16596', '16597', '16598', '16599']
2026-03-13 04:37:32.005 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:32.005 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:32.005 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:32.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 16595:16595 -p 16596:16596 -p 16597:16597 -p 16598:16598 -p 16599:16599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16597 --rest-port=16595 --tcp-port=16596 --discv5-udp-port=16598 --rest-address=0.0.0.0 --nat=extip:172.18.222.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffacbb3cabbb73c0f70de0ff01bfde41d64db0e7cb264f8b4285c6d978a4d92a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16599 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJgpc5p_DFNUi0x-JiAehY62ZbMKwqMgKR_jMVfjVglDCJWdRm9Rv5g5s3zXkcsGOxyYSRs9zDzOwt7WmPKHTKsCgmlkgnY0gmlwhKwS4d-KbXVsdGlhZGRyc5YACASsEuHfBhbHAAoErBLh3wYWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGtXdYwhhb4DuuIeTgkjmLX77dTlniiucKaU7Bwu1a1aDdGNwghbHg3VkcIIWyYV3YWt1MgU --filternode=/ip4/172.18.225.223/tcp/5831/p2p/16Uiu2HAmETk6Q44iNq37Je234a5FPHXfCiiXoAHaFeLVjd1VWzA1
2026-03-13 04:37:32.199 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.40 waku c3e0faf41696860b1cda6090a56be4a3b84a103d0920b99ec84bb640a01f2812
2026-03-13 04:37:32.234 DEBUG [src.node.docker_mananger] Container started with ID c3e0faf41696. Setting up logs at ./log/docker/node2_2026-03-13_04-37-30__9c0c61fc-b433-4fa4-b002-acb8e849d3bc__wakuorg_nwaku:latest.log
2026-03-13 04:37:32.235 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16595
2026-03-13 04:37:32.235 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:33.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16595/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:33.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:33.239 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:33.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:33.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.40/tcp/16596/p2p/16Uiu2HAmNVHrYkpw9KGVCsgYMC1oiXSRbCvrSzk5i4GAUjojfRhT","/ip4/172.18.222.40/tcp/16597/ws/p2p/16Uiu2HAmNVHrYkpw9KGVCsgYMC1oiXSRbCvrSzk5i4GAUjojfRhT"],"enrUri":"enr:-L24QKuL_CYNCx9UDIEr7PNKpe-p6WDQw2LLpodkrbhTgqpjeZPdcVzJEG2ntBQY0gognVM-3lM1jiGkZmUp77dYSowCgmlkgnY0gmlwhKwS3iiKbXVsdGlhZGRyc5YACASsEt4oBkDUAAoErBLeKAZA1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkhjagJIcBtsY63-bXusje78CTgtjYy3IQlKjt0w9stqDdGNwgkDUg3VkcIJA1oV3YWt1MgA"}'
2026-03-13 04:37:33.242 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:33.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16595/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.223/tcp/5831/p2p/16Uiu2HAmETk6Q44iNq37Je234a5FPHXfCiiXoAHaFeLVjd1VWzA1"]'
2026-03-13 04:37:33.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:33.278 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:37:33.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:33.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:33.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16595/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "39a3c7ad-fc8c-4bbc-8d4f-b7ce3e5cf0b6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:33.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"39a3c7ad-fc8c-4bbc-8d4f-b7ce3e5cf0b6","statusDesc":"OK"}'
2026-03-13 04:37:33.316 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16595/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-03-13 04:37:33.318 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16595/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:33.321 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:37:33.322 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:37:33.322 DEBUG [src.node.waku_node] Stopping container with id 2e7c8205be14
2026-03-13 04:37:33.875 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:33.878 DEBUG [src.node.waku_node] Stopping container with id c3e0faf41696
2026-03-13 04:37:34.446 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:34.448 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:37:34.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:37:34.458 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-13 04:36:03.196 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:36:03.197 DEBUG [tests.conftest] Running test: test_store_with_empty_hashes with id: 2026-03-13_04-36-03__af068a4b-3149-4612-a8ee-7d0070016a94
2026-03-13 04:36:03.197 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:36:03.198 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:36:03.198 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:36:03.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:03.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-03__af068a4b-3149-4612-a8ee-7d0070016a94__wakuorg_nwaku:latest.log
2026-03-13 04:36:03.209 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:03.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:03.212 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:03.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.243
2026-03-13 04:36:03.213 DEBUG [src.node.docker_mananger] Generated ports ['52127', '52128', '52129', '52130', '52131']
2026-03-13 04:36:03.213 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:03.213 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:03.213 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:03.214 DEBUG [src.node.docker_mananger] docker run -i -t -p 52127:52127 -p 52128:52128 -p 52129:52129 -p 52130:52130 -p 52131:52131 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52129 --rest-port=52127 --tcp-port=52128 --discv5-udp-port=52130 --rest-address=0.0.0.0 --nat=extip:172.18.12.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecfa8bc5ae90b93e0fc5dc32c5867e60614abb6c9edbf90cdedb7ebf01fdea5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52131 --metrics-logging=true --store=true --relay=true
2026-03-13 04:36:03.378 ERROR [src.node.docker_mananger] Max retries reached for container b3e53a760b14. Exiting log stream.
2026-03-13 04:36:03.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.243 waku dbff743d9ff9b2c3d933fb6a824d52b9396e0e605382a563dcd7b70a75fe8b1d
2026-03-13 04:36:03.472 DEBUG [src.node.docker_mananger] Container started with ID dbff743d9ff9. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-03__af068a4b-3149-4612-a8ee-7d0070016a94__wakuorg_nwaku:latest.log
2026-03-13 04:36:03.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52127
2026-03-13 04:36:03.474 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:04.154 ERROR [src.node.docker_mananger] Max retries reached for container 5c7c978e8eab. Exiting log stream.
2026-03-13 04:36:04.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52127/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:04.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:04.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:04.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52127/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.243/tcp/52128/p2p/16Uiu2HAkzv2bN8YNi1QMyqMSosmxHD24zMfGgFNM8i3ffGuLdRqf","/ip4/172.18.12.243/tcp/52129/ws/p2p/16Uiu2HAkzv2bN8YNi1QMyqMSosmxHD24zMfGgFNM8i3ffGuLdRqf"],"enrUri":"enr:-L24QNtUdyhufZtl3bN0Y5Ba0Purz2fwlHJi3dnntvu8I1k9bHXkBKzjN4npAzX3bDpDZZFEE22rjSyFzSeDkHRka5cCgmlkgnY0gmlwhKwSDPOKbXVsdGlhZGRyc5YACASsEgzzBsugAAoErBIM8wbLod0DgnJzhQADAQAAiXNlY3AyNTZrMaECUY4BPA1XIV5bG4AgH3A_BKWBSZfXhrAQfXS1ilNhU3aDdGNwgsugg3VkcILLooV3YWt1MgM"}'
2026-03-13 04:36:04.481 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:04.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:04.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-03__af068a4b-3149-4612-a8ee-7d0070016a94__wakuorg_nwaku:latest.log
2026-03-13 04:36:04.489 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:04.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:04.490 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:04.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.104
2026-03-13 04:36:04.491 DEBUG [src.node.docker_mananger] Generated ports ['19200', '19201', '19202', '19203', '19204']
2026-03-13 04:36:04.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:04.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:04.491 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:04.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 19200:19200 -p 19201:19201 -p 19202:19202 -p 19203:19203 -p 19204:19204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19202 --rest-port=19200 --tcp-port=19201 --discv5-udp-port=19203 --rest-address=0.0.0.0 --nat=extip:172.18.181.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=405d9adddcbaf12b07ccaca6ffc7df93bab2bbbcc99d866649719af6d58dacfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19204 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNtUdyhufZtl3bN0Y5Ba0Purz2fwlHJi3dnntvu8I1k9bHXkBKzjN4npAzX3bDpDZZFEE22rjSyFzSeDkHRka5cCgmlkgnY0gmlwhKwSDPOKbXVsdGlhZGRyc5YACASsEgzzBsugAAoErBIM8wbLod0DgnJzhQADAQAAiXNlY3AyNTZrMaECUY4BPA1XIV5bG4AgH3A_BKWBSZfXhrAQfXS1ilNhU3aDdGNwgsugg3VkcILLooV3YWt1MgM --storenode=/ip4/172.18.12.243/tcp/52128/p2p/16Uiu2HAkzv2bN8YNi1QMyqMSosmxHD24zMfGgFNM8i3ffGuLdRqf --store=true --relay=true
2026-03-13 04:36:04.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.104 waku 8ea56a19d09eec9876fbded5733cb997857a94d0961e8851c1a1ed9370c61e6b
2026-03-13 04:36:04.728 DEBUG [src.node.docker_mananger] Container started with ID 8ea56a19d09e. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-03__af068a4b-3149-4612-a8ee-7d0070016a94__wakuorg_nwaku:latest.log
2026-03-13 04:36:04.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19200
2026-03-13 04:36:04.730 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:05.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19200/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:05.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:05.733 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:05.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:05.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.104/tcp/19201/p2p/16Uiu2HAmJrZE3YBVHFzNqWDRcmAjGiCwDyQRcn5GeKt3dapnDzw6","/ip4/172.18.181.104/tcp/19202/ws/p2p/16Uiu2HAmJrZE3YBVHFzNqWDRcmAjGiCwDyQRcn5GeKt3dapnDzw6"],"enrUri":"enr:-L24QAjwXirN9N6UaXYmy49ttZ0jpbSipKM2NVK-NiV4LnbDQM6JAE7dFoEenaxs162UDyBdg6uHupjrrpeHco2O0ScCgmlkgnY0gmlwhKwStWiKbXVsdGlhZGRyc5YACASsErVoBksBAAoErBK1aAZLAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXByus8KEVugUIYABzPOOYKJVwM32QbVKdLHZeMAV75WDdGNwgksBg3VkcIJLA4V3YWt1MgM"}'
2026-03-13 04:36:05.736 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:05.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.243/tcp/52128/p2p/16Uiu2HAkzv2bN8YNi1QMyqMSosmxHD24zMfGgFNM8i3ffGuLdRqf"]'
2026-03-13 04:36:05.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:05.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52127/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:05.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:05.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19200/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:05.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:05.746 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:05.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:05.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:05.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:05.954 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:05.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:05.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:05.961 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:06.162 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:06.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:06.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:06.168 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:06.369 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:06.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:06.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:06.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:06.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:06.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdbd5a50204d561afb6f69e267b75da07739b7f0b4a0f767d64e2d75d3133ae9e"},{"messageHash":"0x21d0d350eae555cc0e475011f54a4040b7cd31c6060e5939b03f4a10b574594d"},{"messageHash":"0x2c3b6793d46da61001887d0fe637279431f7fe290526cd9a4d6680efd3c75f12"},{"messageHash":"0xe9a43f11b71059edc3c1af2a6f06a150b93621295b030f93dcc714cbbc810f4d"}]}'
2026-03-13 04:36:06.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19200/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:06.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdbd5a50204d561afb6f69e267b75da07739b7f0b4a0f767d64e2d75d3133ae9e"},{"messageHash":"0x21d0d350eae555cc0e475011f54a4040b7cd31c6060e5939b03f4a10b574594d"},{"messageHash":"0x2c3b6793d46da61001887d0fe637279431f7fe290526cd9a4d6680efd3c75f12"},{"messageHash":"0xe9a43f11b71059edc3c1af2a6f06a150b93621295b030f93dcc714cbbc810f4d"}]}'
2026-03-13 04:36:06.585 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:36:06.586 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:36:06.586 DEBUG [src.node.waku_node] Stopping container with id dbff743d9ff9
2026-03-13 04:36:07.168 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:07.171 DEBUG [src.node.waku_node] Stopping container with id 8ea56a19d09e
2026-03-13 04:36:07.766 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:07.767 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:36:07.780 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:07.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35855', '35856', '35857', '35858', '35859']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35855:35855 -p 35856:35856 -p 35857:35857 -p 35858:35858 -p 35859:35859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35857 --rest-port=35855 --tcp-port=35856 --discv5-udp-port=35858 --rest-address=0.0.0.0 --nat=extip:172.18.66.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=52aa3be81812adec0f2b25a29eff6a2bcd6862668db6d6bc7acc7de3b5f69ec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35859 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.131 waku b27ac8e215bb46d28042caabac835cdf5cdff7369ad34b2dcae7481480fd932a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b27ac8e215bb. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35855
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a83dfe9641c8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container accb5a553140. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35855/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.131/tcp/35856/p2p/16Uiu2HAmCwyQmQ7QQ2Vqny6feWgQbeBxECABgBib15x98qfuL6QQ","/ip4/172.18.66.131/tcp/35857/ws/p2p/16Uiu2HAmCwyQmQ7QQ2Vqny6feWgQbeBxECABgBib15x98qfuL6QQ"],"enrUri":"enr:-L24QEHQCjUXjySzaDoV6wSsme9nigWo38kI-XpGkJRvFoTLYB33v1o6flmgcJW3AFrq65b833mPxioqh2NNm7ktgrkCgmlkgnY0gmlwhKwSQoOKbXVsdGlhZGRyc5YACASsEkKDBowQAAoErBJCgwaMEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBFnPkh3MVqNTYIlh3xIYs5qjygsBbrg1YtTzub3GWHmDdGNwgowQg3VkcIKMEoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4778', '4779', '4780', '4781', '4782']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4778:4778 -p 4779:4779 -p 4780:4780 -p 4781:4781 -p 4782:4782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4780 --rest-port=4778 --tcp-port=4779 --discv5-udp-port=4781 --rest-address=0.0.0.0 --nat=extip:172.18.213.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cfceccd48b4d2894d37ea50707e0df3b07ce8af7fff56cbead6beb3e7bcfaf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4782 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.255 waku 07c3a94675fd3491eafb64af3650d8e812b0002cbc63e03005edf9e45847222e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07c3a94675fd. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4778
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4778/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.255/tcp/4779/p2p/16Uiu2HAmTBAoX9owkxJCihguKeFLV3Fq6PdRuSTpWaNS44B7w5iC","/ip4/172.18.213.255/tcp/4780/ws/p2p/16Uiu2HAmTBAoX9owkxJCihguKeFLV3Fq6PdRuSTpWaNS44B7w5iC"],"enrUri":"enr:-L24QD0bhkFlrNeixuzdbtEn4UWVGC90Y0msz8n5DMBV_teUJikRaY7H6asMzud4T5s9SLCyfbasbctSsBuyLsfibYkCgmlkgnY0gmlwhKwS1f-KbXVsdGlhZGRyc5YACASsEtX_BhKrAAoErBLV_wYSrN0DgnJzhQADAQAAiXNlY3AyNTZrMaED177cEZ2f-elD0ahmr5_goUcVct9WNFVStgqhwzkxcjWDdGNwghKrg3VkcIISrYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4778/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.131/tcp/35856/p2p/16Uiu2HAmCwyQmQ7QQ2Vqny6feWgQbeBxECABgBib15x98qfuL6QQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11956', '11957', '11958', '11959', '11960']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11956:11956 -p 11957:11957 -p 11958:11958 -p 11959:11959 -p 11960:11960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11958 --rest-port=11956 --tcp-port=11957 --discv5-udp-port=11959 --rest-address=0.0.0.0 --nat=extip:172.18.144.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6be5f1ece41dc71a3d1ee09deb61dabdd6a7eecfdaec4ef7640ae7f740f98dff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11960 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEHQCjUXjySzaDoV6wSsme9nigWo38kI-XpGkJRvFoTLYB33v1o6flmgcJW3AFrq65b833mPxioqh2NNm7ktgrkCgmlkgnY0gmlwhKwSQoOKbXVsdGlhZGRyc5YACASsEkKDBowQAAoErBJCgwaMEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBFnPkh3MVqNTYIlh3xIYs5qjygsBbrg1YtTzub3GWHmDdGNwgowQg3VkcIKMEoV3YWt1Mgk --lightpushnode=/ip4/172.18.66.131/tcp/35856/p2p/16Uiu2HAmCwyQmQ7QQ2Vqny6feWgQbeBxECABgBib15x98qfuL6QQ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.187 waku 2784e89c6ac449df52ad9b9050160becdd60ad22216ad1d553e65555f679d691
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2784e89c6ac4. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-34-10__2ead1685-f568-4212-a27b-1029f170d38c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11956
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.187/tcp/11957/p2p/16Uiu2HAmP7iD1B1Ue8stD5LA5ywUkpUKrnmr5eQ8KcjUvQKF5jHf","/ip4/172.18.144.187/tcp/11958/ws/p2p/16Uiu2HAmP7iD1B1Ue8stD5LA5ywUkpUKrnmr5eQ8KcjUvQKF5jHf"],"enrUri":"enr:-L24QH-OSu5AVHTKgRl4TZ5T5qxLvWOiea628Qt1YTQKHbqWdELkPfsP1dVn2nXaj9o9z-zaLHBiq3pRQPh-1O75moACgmlkgnY0gmlwhKwSkLuKbXVsdGlhZGRyc5YACASsEpC7Bi61AAoErBKQuwYutt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm21MXlf3c3S32x8CF2KS2957XOuT9hl1YU9Pe5g-V66DdGNwgi61g3VkcIIut4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.131/tcp/35856/p2p/16Uiu2HAmCwyQmQ7QQ2Vqny6feWgQbeBxECABgBib15x98qfuL6QQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.255/tcp/4779/p2p/16Uiu2HAmTBAoX9owkxJCihguKeFLV3Fq6PdRuSTpWaNS44B7w5iC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4778/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376454215049486}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454215049486,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454215049486,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454215049486,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 2784e89c6ac4
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 2784e89c6ac4
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376454364700472}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454364700472,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454364700472,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454364700472,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id b27ac8e215bb
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id b27ac8e215bb
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11956/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376454511049658}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454511049658,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454511049658,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376454511049658,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b27ac8e215bb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07c3a94675fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2784e89c6ac4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b27ac8e215bb. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,135 @@
2026-03-13 04:34:02.722 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:02.722 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96
2026-03-13 04:34:02.722 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:02.723 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:02.723 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:34:02.730 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:02.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:02.731 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:02.731 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.64
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Generated ports ['15440', '15441', '15442', '15443', '15444']
2026-03-13 04:34:02.732 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:34:02.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:02.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:02.733 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:02.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 15440:15440 -p 15441:15441 -p 15442:15442 -p 15443:15443 -p 15444:15444 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15442 --rest-port=15440 --tcp-port=15441 --discv5-udp-port=15443 --rest-address=0.0.0.0 --nat=extip:172.18.75.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ffcbdc92db5d28cfbbabfbdc4b9bd5efb0cfe3aa4fb6b6bbffc7cc02492ac65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15444 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-03-13 04:34:02.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.64 waku e821b5585ac495098c3ae83a7f762904172677c92e87a095a14b357e134fb172
2026-03-13 04:34:02.970 DEBUG [src.node.docker_mananger] Container started with ID e821b5585ac4. Setting up logs at ./log/docker/node1_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:02.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15440
2026-03-13 04:34:02.971 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:03.529 ERROR [src.node.docker_mananger] Max retries reached for container eb922e26ff67. Exiting log stream.
2026-03-13 04:34:03.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:03.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:04.284 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:04.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6","/ip4/172.18.75.64/tcp/15442/ws/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6"],"enrUri":"enr:-L24QKz8GfkvwA9mFN5RVSglcVBSL-8Kkgo_Fhu43QN54hS9RPOR5mdaolo5-ipSE5NHYsLqv5_w3PV61mMoA_0xBu8CgmlkgnY0gmlwhKwSS0CKbXVsdGlhZGRyc5YACASsEktABjxRAAoErBJLQAY8Ut0DgnJzhQACAQAAiXNlY3AyNTZrMaECsn7ke1nWPfYGPeApdCEWJNjYVrbQ0zY6caSBwLcitv2DdGNwgjxRg3VkcII8U4V3YWt1MgU"}'
2026-03-13 04:34:04.287 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:04.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:04.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:04.296 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:04.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:04.297 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.229
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] Generated ports ['59114', '59115', '59116', '59117', '59118']
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:04.298 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] docker run -i -t -p 59114:59114 -p 59115:59115 -p 59116:59116 -p 59117:59117 -p 59118:59118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59116 --rest-port=59114 --tcp-port=59115 --discv5-udp-port=59117 --rest-address=0.0.0.0 --nat=extip:172.18.224.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a2a49bff7b7c1aeb7cb9e9d516aed4bd1aad2d615bafd6fed4decf6c73bf28b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59118 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKz8GfkvwA9mFN5RVSglcVBSL-8Kkgo_Fhu43QN54hS9RPOR5mdaolo5-ipSE5NHYsLqv5_w3PV61mMoA_0xBu8CgmlkgnY0gmlwhKwSS0CKbXVsdGlhZGRyc5YACASsEktABjxRAAoErBJLQAY8Ut0DgnJzhQACAQAAiXNlY3AyNTZrMaECsn7ke1nWPfYGPeApdCEWJNjYVrbQ0zY6caSBwLcitv2DdGNwgjxRg3VkcII8U4V3YWt1MgU --filternode=/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6 --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-13 04:34:04.503 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.229 waku 82af60b6d3985ea37e50f6c1d674e1156b4fa8785ccf98eaea30f0149758268f
2026-03-13 04:34:04.538 DEBUG [src.node.docker_mananger] Container started with ID 82af60b6d398. Setting up logs at ./log/docker/node2_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:04.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59114
2026-03-13 04:34:04.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:05.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:05.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:05.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:05.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.229/tcp/59115/p2p/16Uiu2HAmESTFKsqTm4UBr3yVV6JFtgnUQUtdrTETzbPXd1RFQM96","/ip4/172.18.224.229/tcp/59116/ws/p2p/16Uiu2HAmESTFKsqTm4UBr3yVV6JFtgnUQUtdrTETzbPXd1RFQM96"],"enrUri":"enr:-L24QDZhyaqKhgf7IL406Guh_ghpkPlm7QAKmI0YvikOfZInZUWl6SgIISKeJS2_D4d9n61sJ-QgGcwrxlDqEeYrCs8CgmlkgnY0gmlwhKwS4OWKbXVsdGlhZGRyc5YACASsEuDlBubrAAoErBLg5Qbm7N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGoE8bzt6zr99ryMinGsHXjLjWshSrIo9Oh8aGJHcxB2DdGNwgubrg3VkcILm7YV3YWt1MgA"}'
2026-03-13 04:34:05.649 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:05.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6"]'
2026-03-13 04:34:05.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-13 04:34:05.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2971bfe9-2e2e-45af-8a69-72075071e205", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-13 04:34:05.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2971bfe9-2e2e-45af-8a69-72075071e205","statusDesc":"OK"}'
2026-03-13 04:34:05.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3b40a406-d873-4183-bcad-5955f435b007", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-13 04:34:05.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3b40a406-d873-4183-bcad-5955f435b007","statusDesc":"OK"}'
2026-03-13 04:34:05.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e1e813e-2c71-4b44-828a-4ccd8df8d61f", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-13 04:34:05.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8e1e813e-2c71-4b44-828a-4ccd8df8d61f","statusDesc":"OK"}'
2026-03-13 04:34:05.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "271e9e3a-cef3-47c1-a05a-4b42c10bd87d", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-13 04:34:05.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"271e9e3a-cef3-47c1-a05a-4b42c10bd87d","statusDesc":"OK"}'
2026-03-13 04:34:05.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3b4b9155-7469-4099-87ea-ed025cbe3fa6", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-13 04:34:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3b4b9155-7469-4099-87ea-ed025cbe3fa6","statusDesc":"OK"}'
2026-03-13 04:34:05.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "401a26bb-bd81-41bf-93f3-987d239e8025", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-13 04:34:05.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"401a26bb-bd81-41bf-93f3-987d239e8025","statusDesc":"OK"}'
2026-03-13 04:34:05.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "34c1baf9-2802-4314-9bcc-d7281f11057e", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-13 04:34:05.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"34c1baf9-2802-4314-9bcc-d7281f11057e","statusDesc":"OK"}'
2026-03-13 04:34:05.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "660bda35-ee5f-491b-be8a-ea413a21af3d", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-13 04:34:05.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"660bda35-ee5f-491b-be8a-ea413a21af3d","statusDesc":"OK"}'
2026-03-13 04:34:05.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:05.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:05.876 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:05.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376445763209217,"ephemeral":false}]'
2026-03-13 04:34:05.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:05.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.891 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:05.991 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:05.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773376445881434536,"ephemeral":false}]'
2026-03-13 04:34:05.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.005 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.106 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773376445996319057,"ephemeral":false}]'
2026-03-13 04:34:06.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.220 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376446111368808,"ephemeral":false}]'
2026-03-13 04:34:06.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.336 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773376446226125731,"ephemeral":false}]'
2026-03-13 04:34:06.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.351 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.451 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376446341420277,"ephemeral":false}]'
2026-03-13 04:34:06.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.566 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773376446456470368,"ephemeral":false}]'
2026-03-13 04:34:06.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.682 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773376446571719805,"ephemeral":false}]'
2026-03-13 04:34:06.688 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:06.689 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:06.689 DEBUG [src.node.waku_node] Stopping container with id e821b5585ac4
2026-03-13 04:34:07.289 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:07.291 DEBUG [src.node.waku_node] Stopping container with id 82af60b6d398
2026-03-13 04:34:07.898 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:07.900 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:07.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:07.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-03-13 04:34:08.008 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:08.010 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/27/sometopic/someencoding] with id: 2026-03-13_04-34-08__3a1b81d7-2440-4658-aafe-8751a27d153c
2026-03-13 04:34:08.010 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:08.010 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:08.012 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:34:08.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:08.023 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-08__3a1b81d7-2440-4658-aafe-8751a27d153c__wakuorg_nwaku:latest.log
2026-03-13 04:34:08.024 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:08.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:08.028 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:08.028 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.220
2026-03-13 04:34:08.029 DEBUG [src.node.docker_mananger] Generated ports ['55280', '55281', '55282', '55283', '55284']
2026-03-13 04:34:08.029 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:08.030 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:08.031 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:08.031 DEBUG [src.node.docker_mananger] docker run -i -t -p 55280:55280 -p 55281:55281 -p 55282:55282 -p 55283:55283 -p 55284:55284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55282 --rest-port=55280 --tcp-port=55281 --discv5-udp-port=55283 --rest-address=0.0.0.0 --nat=extip:172.18.187.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aa617af0c8297eff7cea9199d725794a65eff1980688f8c178d57ccc284dbbe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55284 --metrics-logging=true --relay=true --filter=true --content-topic=/app/27/sometopic/someencoding
2026-03-13 04:34:08.212 ERROR [src.node.docker_mananger] Max retries reached for container e821b5585ac4. Exiting log stream.
2026-03-13 04:34:08.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.220 waku 2dddaa9cc255f591ffd704b82fe4083784f65ef77514c31b053d011d36391ea4
2026-03-13 04:34:08.274 DEBUG [src.node.docker_mananger] Container started with ID 2dddaa9cc255. Setting up logs at ./log/docker/node1_2026-03-13_04-34-08__3a1b81d7-2440-4658-aafe-8751a27d153c__wakuorg_nwaku:latest.log
2026-03-13 04:34:08.274 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55280
2026-03-13 04:34:08.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:08.894 ERROR [src.node.docker_mananger] Max retries reached for container 82af60b6d398. Exiting log stream.
2026-03-13 04:34:09.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:09.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:10.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:10.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:10.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:10.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:10.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:10.518 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:10.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.220/tcp/55281/p2p/16Uiu2HAmG4ExRJfvD6M384KtrDQcFC8EiLsqyM9uzAyaFzQieHao","/ip4/172.18.187.220/tcp/55282/ws/p2p/16Uiu2HAmG4ExRJfvD6M384KtrDQcFC8EiLsqyM9uzAyaFzQieHao"],"enrUri":"enr:-L24QP1wEnlr_V1ITALN7mD_peO7GWXIPMN482qsw8aChlL1DX6GG1oxXa8UFrZZFNEfykdFQUcGxT1LAKGebKQZo9sCgmlkgnY0gmlwhKwSu9yKbXVsdGlhZGRyc5YACASsErvcBtfxAAoErBK73AbX8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMofvIL_EIGCYrAs6dJWGPZ3P7qD9sNILCv8UkDVnvuCDdGNwgtfxg3VkcILX84V3YWt1MgU"}'
2026-03-13 04:34:10.521 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:10.528 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:10.528 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-08__3a1b81d7-2440-4658-aafe-8751a27d153c__wakuorg_nwaku:latest.log
2026-03-13 04:34:10.528 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:10.529 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:10.530 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:10.530 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.94
2026-03-13 04:34:10.530 DEBUG [src.node.docker_mananger] Generated ports ['5021', '5022', '5023', '5024', '5025']
2026-03-13 04:34:10.530 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:10.531 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:10.531 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:10.531 DEBUG [src.node.docker_mananger] docker run -i -t -p 5021:5021 -p 5022:5022 -p 5023:5023 -p 5024:5024 -p 5025:5025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5023 --rest-port=5021 --tcp-port=5022 --discv5-udp-port=5024 --rest-address=0.0.0.0 --nat=extip:172.18.167.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9d2bc94aa2fbec278a1f74dddad7da0007ef9fc5d43cb7ffd81cddbd6e1db785 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5025 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP1wEnlr_V1ITALN7mD_peO7GWXIPMN482qsw8aChlL1DX6GG1oxXa8UFrZZFNEfykdFQUcGxT1LAKGebKQZo9sCgmlkgnY0gmlwhKwSu9yKbXVsdGlhZGRyc5YACASsErvcBtfxAAoErBK73AbX8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMofvIL_EIGCYrAs6dJWGPZ3P7qD9sNILCv8UkDVnvuCDdGNwgtfxg3VkcILX84V3YWt1MgU --content-topic=/app/27/sometopic/someencoding
2026-03-13 04:34:10.731 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.94 waku 3c9defc429ab9c766a5017b1275815a2257efb19f6379ca0652e043476c8473b
2026-03-13 04:34:10.768 DEBUG [src.node.docker_mananger] Container started with ID 3c9defc429ab. Setting up logs at ./log/docker/node2_2026-03-13_04-34-08__3a1b81d7-2440-4658-aafe-8751a27d153c__wakuorg_nwaku:latest.log
2026-03-13 04:34:10.768 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5021
2026-03-13 04:34:10.768 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:11.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5021/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:11.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5021/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:11.876 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:11.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.94/tcp/5022/p2p/16Uiu2HAmLT4iRhPeGdUZNhGWG3g5M2mYKQ2e4F4usD3PctZBWfL2","/ip4/172.18.167.94/tcp/5023/ws/p2p/16Uiu2HAmLT4iRhPeGdUZNhGWG3g5M2mYKQ2e4F4usD3PctZBWfL2"],"enrUri":"enr:-L24QERiQtWiYVohTZUl8HdAnCvE5x-qnN_vNHfflIeMNy1KH6ubQ6gVjh3AOeLFx_0mRvZ_wHLZzk59ulSDi5eQrFwCgmlkgnY0gmlwhKwSp16KbXVsdGlhZGRyc5YACASsEqdeBhOeAAoErBKnXgYTn90DgnJzhQACAQAAiXNlY3AyNTZrMaEDc8916DooH7LmbroVo6Whr5uMtW9hndcdvsJkTZohHQ-DdGNwghOeg3VkcIIToIV3YWt1MgE"}'
2026-03-13 04:34:11.878 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:11.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.220/tcp/55281/p2p/16Uiu2HAmG4ExRJfvD6M384KtrDQcFC8EiLsqyM9uzAyaFzQieHao"]'
2026-03-13 04:34:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55280/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-13 04:34:11.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5021/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-13 04:34:11.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55280/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:11.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:12.035 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:12.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55280/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:12.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376451924307815,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:12.040 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:12.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5021/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:12.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376451924307815,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:12.050 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:12.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:12.052 DEBUG [src.node.waku_node] Stopping container with id 2dddaa9cc255
2026-03-13 04:34:12.620 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:12.621 DEBUG [src.node.waku_node] Stopping container with id 3c9defc429ab
2026-03-13 04:34:13.217 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:13.219 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:13.248 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:13.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_content_topic with id: 2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12181', '12182', '12183', '12184', '12185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12181:12181 -p 12182:12182 -p 12183:12183 -p 12184:12184 -p 12185:12185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12183 --rest-port=12181 --tcp-port=12182 --discv5-udp-port=12184 --rest-address=0.0.0.0 --nat=extip:172.18.209.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1db86088494d4dfeaa4b6dfc676736f11eb99562d9f26fc8906f2efebf6eb4a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12185 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.127 waku 2ac343909fe6c17355f8a70193c7ed6944ffa9ee699aa8b43c230923fa339d52
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48c2b58753f3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ac343909fe6. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12181
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 154194d25ff3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc","/ip4/172.18.209.127/tcp/12183/ws/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc"],"enrUri":"enr:-L24QGfIob-ETU7e5mShE6D-q9J5PsHeqoFdfSh4_5eWr_OVTqnG1Flf_bLlGcojYsiciY1IdexGaNq4xMiy5NBnhy8CgmlkgnY0gmlwhKwS0X-KbXVsdGlhZGRyc5YACASsEtF_Bi-WAAoErBLRfwYvl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVa1flmOaabtZcnwdtlgyyXrgTf8ysOTAZYKgZBnNnZGDdGNwgi-Wg3VkcIIvmIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33862', '33863', '33864', '33865', '33866']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33862:33862 -p 33863:33863 -p 33864:33864 -p 33865:33865 -p 33866:33866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33864 --rest-port=33862 --tcp-port=33863 --discv5-udp-port=33865 --rest-address=0.0.0.0 --nat=extip:172.18.244.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cc4e94d6ceca7da0783d851a8ef9c29cf19d51aa9a79b2be9aeb98eb5f5cfa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33866 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGfIob-ETU7e5mShE6D-q9J5PsHeqoFdfSh4_5eWr_OVTqnG1Flf_bLlGcojYsiciY1IdexGaNq4xMiy5NBnhy8CgmlkgnY0gmlwhKwS0X-KbXVsdGlhZGRyc5YACASsEtF_Bi-WAAoErBLRfwYvl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVa1flmOaabtZcnwdtlgyyXrgTf8ysOTAZYKgZBnNnZGDdGNwgi-Wg3VkcIIvmIV3YWt1MgM --storenode=/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.53 waku 10b34e7741d270dd52ac59fbab7fdfe578cf8680e71a2acb1cbdd4869f88c78a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10b34e7741d2. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33862
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33862/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.53/tcp/33863/p2p/16Uiu2HAmTKEXVAvawVMiwdTBYhsrbgmjhh2Fr9AFhvHooxr5EJ3V","/ip4/172.18.244.53/tcp/33864/ws/p2p/16Uiu2HAmTKEXVAvawVMiwdTBYhsrbgmjhh2Fr9AFhvHooxr5EJ3V"],"enrUri":"enr:-L24QCKtWjeH51087dxU31BFHsy5nPX0XbhD5Z8xakT0m1D0ALP-lwbMCyA9CvysZxD2MjezeMiLwpgGoFvMv5gsFrgCgmlkgnY0gmlwhKwS9DWKbXVsdGlhZGRyc5YACASsEvQ1BoRHAAoErBL0NQaESN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2c-3YoD7P_XDBaBZzjVrcRtetymKWdJX5Ed0MU42KJyDdGNwgoRHg3VkcIKESYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12181/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33862/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ac343909fe6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10b34e7741d2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-03-13 04:41:50.848 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:41:50.849 DEBUG [tests.conftest] Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a
2026-03-13 04:41:50.850 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:41:50.850 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:41:50.860 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:50.860 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:50.861 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:50.861 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:50.863 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:50.863 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.123
2026-03-13 04:41:50.863 DEBUG [src.node.docker_mananger] Generated ports ['57881', '57882', '57883', '57884', '57885']
2026-03-13 04:41:50.863 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:50.863 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:50.863 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:50.864 DEBUG [src.node.docker_mananger] docker run -i -t -p 57881:57881 -p 57882:57882 -p 57883:57883 -p 57884:57884 -p 57885:57885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57883 --rest-port=57881 --tcp-port=57882 --discv5-udp-port=57884 --rest-address=0.0.0.0 --nat=extip:172.18.155.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82b0adcbb6a30c09ced20c7acdef4de8bd5577d9e0b646be1b642c9b86cb6d7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57885 --metrics-logging=true --lightpush=true --relay=true
2026-03-13 04:41:51.057 ERROR [src.node.docker_mananger] Max retries reached for container 418073eb6f68. Exiting log stream.
2026-03-13 04:41:51.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.123 waku d8132f959d35ce9ea062edfc65e68e5d18fdb6edecb5441edfdfebe748c5add5
2026-03-13 04:41:51.106 DEBUG [src.node.docker_mananger] Container started with ID d8132f959d35. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:51.107 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57881
2026-03-13 04:41:51.107 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:51.670 ERROR [src.node.docker_mananger] Max retries reached for container 837d3d53a182. Exiting log stream.
2026-03-13 04:41:52.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57881/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:52.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:52.110 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:52.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:52.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.123/tcp/57882/p2p/16Uiu2HAm7YKtvMsqWNmQjrE42ZDry57eowUWC57KQztnGmrnC8Wo","/ip4/172.18.155.123/tcp/57883/ws/p2p/16Uiu2HAm7YKtvMsqWNmQjrE42ZDry57eowUWC57KQztnGmrnC8Wo"],"enrUri":"enr:-L24QGDm74JknBH9I-yvmtcoAQtTT4DatwnULx7XN3dkKJ7PSBhd0WrvGw_CU7j1ccWgcjf1IjFHEuqbWA0qr4RgpQYCgmlkgnY0gmlwhKwSm3uKbXVsdGlhZGRyc5YACASsEpt7BuIaAAoErBKbewbiG90DgnJzhQADAQAAiXNlY3AyNTZrMaECtACZhuoIReAe2pW0fmylA1SHzxUpK8Vo2_AryOREeWSDdGNwguIag3VkcILiHIV3YWt1Mgk"}'
2026-03-13 04:41:52.113 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:52.120 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:52.120 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:52.120 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:52.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:52.122 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:52.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.195
2026-03-13 04:41:52.122 DEBUG [src.node.docker_mananger] Generated ports ['14075', '14076', '14077', '14078', '14079']
2026-03-13 04:41:52.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:52.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:52.123 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:52.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 14075:14075 -p 14076:14076 -p 14077:14077 -p 14078:14078 -p 14079:14079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14077 --rest-port=14075 --tcp-port=14076 --discv5-udp-port=14078 --rest-address=0.0.0.0 --nat=extip:172.18.75.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf7cad2cce1ea53ecff3c0db7aa86ed8761ffaebd27c6831d90c5fdceb8b69ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14079 --metrics-logging=true --lightpush=false --relay=true
2026-03-13 04:41:52.328 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.195 waku b273334613169f8d5735d738246975e82f2b3805943b8e59309af90863a05414
2026-03-13 04:41:52.359 DEBUG [src.node.docker_mananger] Container started with ID b27333461316. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:52.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14075
2026-03-13 04:41:52.360 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:53.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14075/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:53.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:53.364 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:53.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:53.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.195/tcp/14076/p2p/16Uiu2HAm4QpSnj4rLy9PoHjY29VXLNB9NSb9DtjnwtZYaig2qzMM","/ip4/172.18.75.195/tcp/14077/ws/p2p/16Uiu2HAm4QpSnj4rLy9PoHjY29VXLNB9NSb9DtjnwtZYaig2qzMM"],"enrUri":"enr:-L24QIpsx56ly9KHfRGrvxBQdW76fcfeGoQ7999Mgf1JOeBdXYfxxbLp78bEtzIe-g7DJ5unubvMwF4ArUT4Ah6i87oCgmlkgnY0gmlwhKwSS8OKbXVsdGlhZGRyc5YACASsEkvDBjb8AAoErBJLwwY2_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChYEsZjObK1lscvnatocDAQEw1enlcqSHBuqj2MkJd1CDdGNwgjb8g3VkcII2_oV3YWt1MgE"}'
2026-03-13 04:41:53.367 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:53.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14075/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.123/tcp/57882/p2p/16Uiu2HAm7YKtvMsqWNmQjrE42ZDry57eowUWC57KQztnGmrnC8Wo"]'
2026-03-13 04:41:53.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:53.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:53.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:53.419 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:53.419 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:53.421 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:53.421 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.187
2026-03-13 04:41:53.421 DEBUG [src.node.docker_mananger] Generated ports ['2272', '2273', '2274', '2275', '2276']
2026-03-13 04:41:53.422 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:53.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:53.422 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:53.422 DEBUG [src.node.docker_mananger] docker run -i -t -p 2272:2272 -p 2273:2273 -p 2274:2274 -p 2275:2275 -p 2276:2276 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2274 --rest-port=2272 --tcp-port=2273 --discv5-udp-port=2275 --rest-address=0.0.0.0 --nat=extip:172.18.219.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f02ad7942f786744c5be3a22c8cdc0294becbad005adcf0dc6dceaaae5f9a26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2276 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGDm74JknBH9I-yvmtcoAQtTT4DatwnULx7XN3dkKJ7PSBhd0WrvGw_CU7j1ccWgcjf1IjFHEuqbWA0qr4RgpQYCgmlkgnY0gmlwhKwSm3uKbXVsdGlhZGRyc5YACASsEpt7BuIaAAoErBKbewbiG90DgnJzhQADAQAAiXNlY3AyNTZrMaECtACZhuoIReAe2pW0fmylA1SHzxUpK8Vo2_AryOREeWSDdGNwguIag3VkcILiHIV3YWt1Mgk --lightpushnode=/ip4/172.18.155.123/tcp/57882/p2p/16Uiu2HAm7YKtvMsqWNmQjrE42ZDry57eowUWC57KQztnGmrnC8Wo --lightpush=true --relay=true
2026-03-13 04:41:53.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.187 waku 83bffb6da6c9feeb02de1b68af99d85521b6738b133af612dd029e4c22f7d839
2026-03-13 04:41:53.664 DEBUG [src.node.docker_mananger] Container started with ID 83bffb6da6c9. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-41-50__7e59deaa-48f5-4b0e-90d6-74934440d32a__wakuorg_nwaku:latest.log
2026-03-13 04:41:53.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2272
2026-03-13 04:41:53.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:54.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2272/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:54.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:54.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:54.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:54.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.187/tcp/2273/p2p/16Uiu2HAmRNWFv8kCAeGC5BHgarxGP8Hd9pYqHtswFE8U6EfKNxvx","/ip4/172.18.219.187/tcp/2274/ws/p2p/16Uiu2HAmRNWFv8kCAeGC5BHgarxGP8Hd9pYqHtswFE8U6EfKNxvx"],"enrUri":"enr:-L24QKfJGGFjd0oPQNEor0Fd9W59AiBuAt3l5SwpY3oQ4W2GC0N_eJe7stEq1tPTtLWFkmZjpSyybglMKLwyUup7FZkCgmlkgnY0gmlwhKwS27uKbXVsdGlhZGRyc5YACASsEtu7BgjhAAoErBLbuwYI4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvO7fZhACSMPwfgbEW7j2xkaCgaGyHFZCtqnJZXWT_92DdGNwggjhg3VkcIII44V3YWt1Mgk"}'
2026-03-13 04:41:54.676 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:54.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.123/tcp/57882/p2p/16Uiu2HAm7YKtvMsqWNmQjrE42ZDry57eowUWC57KQztnGmrnC8Wo"]'
2026-03-13 04:41:54.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.195/tcp/14076/p2p/16Uiu2HAm4QpSnj4rLy9PoHjY29VXLNB9NSb9DtjnwtZYaig2qzMM"]'
2026-03-13 04:41:54.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:41:54.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:41:54.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:41:54.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-13 04:41:54.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-13 04:41:54.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-13 04:41:54.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2272/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376914822017112}}'
2026-03-13 04:41:54.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:54.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:54.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:54.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-13 04:41:54.944 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:41:54.945 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:41:54.945 DEBUG [src.node.waku_node] Stopping container with id d8132f959d35
2026-03-13 04:41:55.558 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:55.559 DEBUG [src.node.waku_node] Stopping container with id b27333461316
2026-03-13 04:41:56.161 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:56.162 DEBUG [src.node.waku_node] Stopping container with id 83bffb6da6c9
2026-03-13 04:41:56.371 ERROR [src.node.docker_mananger] Max retries reached for container d8132f959d35. Exiting log stream.
2026-03-13 04:41:56.755 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:56.758 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:41:56.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:41:56.780 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:41:56.792 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
2026-03-13 04:35:04.723 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:04.724 DEBUG [tests.conftest] Running test: test_lightpush_node_with_relay_works_correctly with id: 2026-03-13_04-35-04__f67c5cf8-1894-4495-bcd5-e4537918a3f8
2026-03-13 04:35:04.724 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:04.724 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:35:04.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:04.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-35-04__f67c5cf8-1894-4495-bcd5-e4537918a3f8__wakuorg_nwaku:latest.log
2026-03-13 04:35:04.732 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:04.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:04.733 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:04.733 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.38
2026-03-13 04:35:04.733 DEBUG [src.node.docker_mananger] Generated ports ['52269', '52270', '52271', '52272', '52273']
2026-03-13 04:35:04.734 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:04.734 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:04.734 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:04.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 52269:52269 -p 52270:52270 -p 52271:52271 -p 52272:52272 -p 52273:52273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52271 --rest-port=52269 --tcp-port=52270 --discv5-udp-port=52272 --rest-address=0.0.0.0 --nat=extip:172.18.19.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecdc12dccafbcf3aecefd6adf451e7e6ead4ebf65ad27d66fd97d8ec00e8e4cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52273 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-03-13 04:35:04.922 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.38 waku 1b05c0e13de9ac942956a8dd1d64900cb72fe602c302dd3a0d0916590c497565
2026-03-13 04:35:04.955 DEBUG [src.node.docker_mananger] Container started with ID 1b05c0e13de9. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-35-04__f67c5cf8-1894-4495-bcd5-e4537918a3f8__wakuorg_nwaku:latest.log
2026-03-13 04:35:04.956 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52269
2026-03-13 04:35:04.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:04.969 ERROR [src.node.docker_mananger] Max retries reached for container 13f7d6c18899. Exiting log stream.
2026-03-13 04:35:05.515 ERROR [src.node.docker_mananger] Max retries reached for container 72307c0d1d08. Exiting log stream.
2026-03-13 04:35:05.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52269/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:05.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:05.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:05.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:05.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.38/tcp/52270/p2p/16Uiu2HAmSWG4UWwdnx7djALSFNUnzbmyDnSEpBiRHeVWYAw7myeB","/ip4/172.18.19.38/tcp/52271/ws/p2p/16Uiu2HAmSWG4UWwdnx7djALSFNUnzbmyDnSEpBiRHeVWYAw7myeB"],"enrUri":"enr:-L24QBu-lje8Wg0FwjBs1gtbLyoVonqUHuIjTmv_JiwMWRniXooIZ5nuHxGVvrRvCo4BcmOBO_Ykvf6xXHSLh6ZFcB0CgmlkgnY0gmlwhKwSEyaKbXVsdGlhZGRyc5YACASsEhMmBswuAAoErBITJgbML90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzccnNIiVAT9_qfYINsPYSJIIdfw6ziKHt-nLP38VLAyDdGNwgswug3VkcILMMIV3YWt1Mg0"}'
2026-03-13 04:35:05.962 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:05.969 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:05.969 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-35-04__f67c5cf8-1894-4495-bcd5-e4537918a3f8__wakuorg_nwaku:latest.log
2026-03-13 04:35:05.970 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:05.970 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:05.971 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:05.971 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.174
2026-03-13 04:35:05.971 DEBUG [src.node.docker_mananger] Generated ports ['39613', '39614', '39615', '39616', '39617']
2026-03-13 04:35:05.971 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:05.971 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:05.972 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:05.972 DEBUG [src.node.docker_mananger] docker run -i -t -p 39613:39613 -p 39614:39614 -p 39615:39615 -p 39616:39616 -p 39617:39617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39615 --rest-port=39613 --tcp-port=39614 --discv5-udp-port=39616 --rest-address=0.0.0.0 --nat=extip:172.18.16.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa821d85d8dbffacee16b872cebfbdb8a1ab09e79ad912c2a7c33aee1a691f4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39617 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBu-lje8Wg0FwjBs1gtbLyoVonqUHuIjTmv_JiwMWRniXooIZ5nuHxGVvrRvCo4BcmOBO_Ykvf6xXHSLh6ZFcB0CgmlkgnY0gmlwhKwSEyaKbXVsdGlhZGRyc5YACASsEhMmBswuAAoErBITJgbML90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzccnNIiVAT9_qfYINsPYSJIIdfw6ziKHt-nLP38VLAyDdGNwgswug3VkcILMMIV3YWt1Mg0 --lightpushnode=/ip4/172.18.19.38/tcp/52270/p2p/16Uiu2HAmSWG4UWwdnx7djALSFNUnzbmyDnSEpBiRHeVWYAw7myeB --lightpush=true --relay=true --filter=true
2026-03-13 04:35:06.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.174 waku f7af236b036a9da32b1b3f0a2f4e9cd8d13a114509383211435a159e8f16d734
2026-03-13 04:35:06.194 DEBUG [src.node.docker_mananger] Container started with ID f7af236b036a. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-35-04__f67c5cf8-1894-4495-bcd5-e4537918a3f8__wakuorg_nwaku:latest.log
2026-03-13 04:35:06.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39613
2026-03-13 04:35:06.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:07.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39613/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:07.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:07.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:07.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.174/tcp/39614/p2p/16Uiu2HAm75neGrCQDkF14FWQXteuMhR1mpxiWoenPwCDVZpgaWGJ","/ip4/172.18.16.174/tcp/39615/ws/p2p/16Uiu2HAm75neGrCQDkF14FWQXteuMhR1mpxiWoenPwCDVZpgaWGJ"],"enrUri":"enr:-L24QBPAD1J2ICHbgp5HtCg6NN4mrqEBXXzTHb6mjR0L4DL-OpxOJkM97Qud1cxExi8bymNVxiUmEXnUn4vumlU7_zECgmlkgnY0gmlwhKwSEK6KbXVsdGlhZGRyc5YACASsEhCuBpq-AAoErBIQrgaav90DgnJzhQADAQAAiXNlY3AyNTZrMaECrTQpTPHCIf9Tmgo_hE2zqq7ZMzulZrmpxUZVRwqAJYODdGNwgpq-g3VkcIKawIV3YWt1Mg0"}'
2026-03-13 04:35:07.202 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:07.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.38/tcp/52270/p2p/16Uiu2HAmSWG4UWwdnx7djALSFNUnzbmyDnSEpBiRHeVWYAw7myeB"]'
2026-03-13 04:35:07.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:07.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39613/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:07.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.268 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-03-13 04:35:07.769 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:07.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39613/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376507769297692}}'
2026-03-13 04:35:07.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:07.883 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:07.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:07.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507769297692,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:07.888 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:07.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:07.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507769297692,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:07.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:07.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:07.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:07.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:08.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:08.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507891902200,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507896749402,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:08.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:08.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507891902200,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376507896749402,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:08.010 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:35:08.011 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:35:08.011 DEBUG [src.node.waku_node] Stopping container with id 1b05c0e13de9
2026-03-13 04:35:08.588 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:08.590 DEBUG [src.node.waku_node] Stopping container with id f7af236b036a
2026-03-13 04:35:09.151 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:09.152 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:35:09.159 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:35:09.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-03-13 04:35:37.636 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:37.638 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-03-13_04-35-37__fa848bee-2691-4d79-b0aa-e8cac3db8347
2026-03-13 04:35:37.638 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:37.639 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:35:37.639 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:35:37.650 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:37.650 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-37__fa848bee-2691-4d79-b0aa-e8cac3db8347__wakuorg_nwaku:latest.log
2026-03-13 04:35:37.650 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:37.651 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:37.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:37.655 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.118
2026-03-13 04:35:37.655 DEBUG [src.node.docker_mananger] Generated ports ['58940', '58941', '58942', '58943', '58944']
2026-03-13 04:35:37.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:37.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:37.657 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:37.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 58940:58940 -p 58941:58941 -p 58942:58942 -p 58943:58943 -p 58944:58944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58942 --rest-port=58940 --tcp-port=58941 --discv5-udp-port=58943 --rest-address=0.0.0.0 --nat=extip:172.18.108.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fc8ade366ddaed4efdc09bdaf0b9f1c2ae8fc0ab6deb0e73cbfb9bfc99ca2eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58944 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:35:37.700 ERROR [src.node.docker_mananger] Max retries reached for container 76695f3d72b2. Exiting log stream.
2026-03-13 04:35:37.918 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.118 waku fa3d4137a1c800b07bd352a0559d6de1cdbd650cb1b0358677e07d187ec2532e
2026-03-13 04:35:37.968 DEBUG [src.node.docker_mananger] Container started with ID fa3d4137a1c8. Setting up logs at ./log/docker/node1_2026-03-13_04-35-37__fa848bee-2691-4d79-b0aa-e8cac3db8347__wakuorg_nwaku:latest.log
2026-03-13 04:35:37.968 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58940
2026-03-13 04:35:37.969 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:38.925 ERROR [src.node.docker_mananger] Max retries reached for container d40c222354f9. Exiting log stream.
2026-03-13 04:35:38.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58940/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:38.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:38.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.118/tcp/58941/p2p/16Uiu2HAmPDJqzKzoFEey7yJP574JKyZY9iMHDXJKeoBqoLBmiNfW","/ip4/172.18.108.118/tcp/58942/ws/p2p/16Uiu2HAmPDJqzKzoFEey7yJP574JKyZY9iMHDXJKeoBqoLBmiNfW"],"enrUri":"enr:-L24QPWl0jmCil7_Moz8DYpaEhFimYb_xBFwqyqIpgI3v7y2Ao_RyMd3CY1iKoe3NcQdTOt58uL6qSg7QgFykHKU-CMCgmlkgnY0gmlwhKwSbHaKbXVsdGlhZGRyc5YACASsEmx2BuY9AAoErBJsdgbmPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnNxeB_0Se-d-6EmSxK1U-4X41-OoXCiGgPKSSmIX8dWDdGNwguY9g3VkcILmP4V3YWt1MgU"}'
2026-03-13 04:35:38.977 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:38.977 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:35:38.984 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:38.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-37__fa848bee-2691-4d79-b0aa-e8cac3db8347__wakuorg_nwaku:latest.log
2026-03-13 04:35:38.984 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:38.985 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:38.986 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:38.986 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.51
2026-03-13 04:35:38.986 DEBUG [src.node.docker_mananger] Generated ports ['22679', '22680', '22681', '22682', '22683']
2026-03-13 04:35:38.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:38.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:38.987 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:38.987 DEBUG [src.node.docker_mananger] docker run -i -t -p 22679:22679 -p 22680:22680 -p 22681:22681 -p 22682:22682 -p 22683:22683 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22681 --rest-port=22679 --tcp-port=22680 --discv5-udp-port=22682 --rest-address=0.0.0.0 --nat=extip:172.18.247.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c2cf773e9d37d9e0eaac01fa13eba50dcebbfd3dcab0dc4debfbcebd2fe5a5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22683 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPWl0jmCil7_Moz8DYpaEhFimYb_xBFwqyqIpgI3v7y2Ao_RyMd3CY1iKoe3NcQdTOt58uL6qSg7QgFykHKU-CMCgmlkgnY0gmlwhKwSbHaKbXVsdGlhZGRyc5YACASsEmx2BuY9AAoErBJsdgbmPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnNxeB_0Se-d-6EmSxK1U-4X41-OoXCiGgPKSSmIX8dWDdGNwguY9g3VkcILmP4V3YWt1MgU --filternode=/ip4/172.18.108.118/tcp/58941/p2p/16Uiu2HAmPDJqzKzoFEey7yJP574JKyZY9iMHDXJKeoBqoLBmiNfW
2026-03-13 04:35:39.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.51 waku babba604afcce7811b67c96ea36c5592e39b03eb6fd3705fe0d42db7fc0ebd9e
2026-03-13 04:35:39.228 DEBUG [src.node.docker_mananger] Container started with ID babba604afcc. Setting up logs at ./log/docker/node2_2026-03-13_04-35-37__fa848bee-2691-4d79-b0aa-e8cac3db8347__wakuorg_nwaku:latest.log
2026-03-13 04:35:39.228 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22679
2026-03-13 04:35:39.228 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:40.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22679/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:40.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:40.233 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:40.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22679/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:40.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.51/tcp/22680/p2p/16Uiu2HAmUQq5kVZ6EkwgN9SNeKPkv6YGMtzPeUi5iLS3YwWU6UZ6","/ip4/172.18.247.51/tcp/22681/ws/p2p/16Uiu2HAmUQq5kVZ6EkwgN9SNeKPkv6YGMtzPeUi5iLS3YwWU6UZ6"],"enrUri":"enr:-L24QGHtx-YbG0tLcntpM9OV06PySep4OEKrZUoejJp-_tqLS3nHELM7_vAYolD-Qld-tXg5SND39CLHGwanMRRK8tgCgmlkgnY0gmlwhKwS9zOKbXVsdGlhZGRyc5YACASsEvczBliYAAoErBL3MwZYmd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6hphVpORjuC9Y8-UJRPl3TQrHbxYCEI8QZOQTA-sN6mDdGNwgliYg3VkcIJYmoV3YWt1MgA"}'
2026-03-13 04:35:40.236 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:40.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22679/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.118/tcp/58941/p2p/16Uiu2HAmPDJqzKzoFEey7yJP574JKyZY9iMHDXJKeoBqoLBmiNfW"]'
2026-03-13 04:35:40.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:40.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-03-13 04:35:40.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:40.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22679/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "18fd435f-e8f7-4a34-9104-5edfd512622b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-13 04:35:40.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"18fd435f-e8f7-4a34-9104-5edfd512622b","statusDesc":"OK"}'
2026-03-13 04:35:40.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:40.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:40.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:40.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:35:40.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22679/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:40.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376540313738005,"ephemeral":false}]'
2026-03-13 04:35:40.429 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:35:40.429 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:35:40.430 DEBUG [src.node.waku_node] Stopping container with id fa3d4137a1c8
2026-03-13 04:35:40.976 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:40.976 DEBUG [src.node.waku_node] Stopping container with id babba604afcc
2026-03-13 04:35:41.567 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:41.568 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:35:41.575 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:35:41.580 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_same_shard with id: 2026-03-13_04-39-49__3b026b5e-77ea-4527-ad06-afceb81776f1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-39-49__3b026b5e-77ea-4527-ad06-afceb81776f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52737', '52738', '52739', '52740', '52741']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52737:52737 -p 52738:52738 -p 52739:52739 -p 52740:52740 -p 52741:52741 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52739 --rest-port=52737 --tcp-port=52738 --discv5-udp-port=52740 --rest-address=0.0.0.0 --nat=extip:172.18.194.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=521d6ba112d9cadec176cafe3e1d8abb111b4aede02179ab4a1b76ba3ab71d7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52741 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 701bdd59be07. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.170 waku 72125b8c78071ab45de124e3b3ef02d598aba14bfc45c75b25c102fc0567f032
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72125b8c7807. Setting up logs at ./log/docker/node1_2026-03-13_04-39-49__3b026b5e-77ea-4527-ad06-afceb81776f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52737
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b7f36544389. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52737/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.170/tcp/52738/p2p/16Uiu2HAmGD8q1QpvQrfvRWGqpqXpbLYf12z9pjcqYpWnSe7vimYJ","/ip4/172.18.194.170/tcp/52739/ws/p2p/16Uiu2HAmGD8q1QpvQrfvRWGqpqXpbLYf12z9pjcqYpWnSe7vimYJ"],"enrUri":"enr:-L24QHrIfzpndFNAndVnAHCR01HW55LYsnHWY7t_sHk6ZYVPG6veeRMtfmNqy00vd5WI7moS7SEZRTYFCxQs6fDnKroCgmlkgnY0gmlwhKwSwqqKbXVsdGlhZGRyc5YACASsEsKqBs4CAAoErBLCqgbOA90DgnJzhQACAQAAiXNlY3AyNTZrMaEDNM87j3sxiAKbtkZ5DsBpVjY0rfjnYxPl9_wwxq9WkH-DdGNwgs4Cg3VkcILOBIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-39-49__3b026b5e-77ea-4527-ad06-afceb81776f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65492', '65493', '65494', '65495', '65496']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65492:65492 -p 65493:65493 -p 65494:65494 -p 65495:65495 -p 65496:65496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65494 --rest-port=65492 --tcp-port=65493 --discv5-udp-port=65495 --rest-address=0.0.0.0 --nat=extip:172.18.67.123 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=a3ee90a0614e938e2e0ef68bf9ed30c83b98e98ffd76bea70fbf3201c4caa036 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65496 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHrIfzpndFNAndVnAHCR01HW55LYsnHWY7t_sHk6ZYVPG6veeRMtfmNqy00vd5WI7moS7SEZRTYFCxQs6fDnKroCgmlkgnY0gmlwhKwSwqqKbXVsdGlhZGRyc5YACASsEsKqBs4CAAoErBLCqgbOA90DgnJzhQACAQAAiXNlY3AyNTZrMaEDNM87j3sxiAKbtkZ5DsBpVjY0rfjnYxPl9_wwxq9WkH-DdGNwgs4Cg3VkcILOBIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.123 waku 45ce3452d81aa96ad1e9f45661264dd2d18c0318377c4af323657ef14ea62a06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45ce3452d81a. Setting up logs at ./log/docker/node2_2026-03-13_04-39-49__3b026b5e-77ea-4527-ad06-afceb81776f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65492
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.123/tcp/65493/p2p/16Uiu2HAm24pEBqCjC5eKRfRRWMbMhTaj5FjPRVCdpbFWKc6m3Y6C","/ip4/172.18.67.123/tcp/65494/ws/p2p/16Uiu2HAm24pEBqCjC5eKRfRRWMbMhTaj5FjPRVCdpbFWKc6m3Y6C"],"enrUri":"enr:-L24QApbK6uz25KZ8I2lfgN8WcenW-Mi_9KR1kQ57P5ddH6WLO4JeQyCJMSeOA_vwohy6tyrF0ZFrdJh62-WIFEDxGICgmlkgnY0gmlwhKwSQ3uKbXVsdGlhZGRyc5YACASsEkN7Bv_VAAoErBJDewb_1t0DgnJzhQAEAQAAiXNlY3AyNTZrMaECYqnwD0Tt8gMvQvJwFHt4FYvEpz87RIXYbImIVdhEuHmDdGNwgv_Vg3VkcIL_14V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.170/tcp/52738/p2p/16Uiu2HAmGD8q1QpvQrfvRWGqpqXpbLYf12z9pjcqYpWnSe7vimYJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376791966149461,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:65492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72125b8c7807
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45ce3452d81a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-03-13 04:37:51.940 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:37:51.941 DEBUG [tests.conftest] Running test: test_light_push_with_missing_content_topic with id: 2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8
2026-03-13 04:37:51.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:37:51.941 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:37:51.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:51.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:51.948 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:51.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:51.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:51.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.31
2026-03-13 04:37:51.950 DEBUG [src.node.docker_mananger] Generated ports ['46347', '46348', '46349', '46350', '46351']
2026-03-13 04:37:51.950 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:51.950 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:51.950 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:51.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 46347:46347 -p 46348:46348 -p 46349:46349 -p 46350:46350 -p 46351:46351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46349 --rest-port=46347 --tcp-port=46348 --discv5-udp-port=46350 --rest-address=0.0.0.0 --nat=extip:172.18.46.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc1bfe815f6da2c3e67bac4dc0b3cc8cf3f17fadafeebbe698edaf1aa8f8c1aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46351 --metrics-logging=true --lightpush=true --relay=true
2026-03-13 04:37:52.113 ERROR [src.node.docker_mananger] Max retries reached for container 21f1f2a42a36. Exiting log stream.
2026-03-13 04:37:52.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.31 waku 38cf4903721826ba660666d1b48287878e098b1372c37b931ca6d448b005dcc7
2026-03-13 04:37:52.184 DEBUG [src.node.docker_mananger] Container started with ID 38cf49037218. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:52.184 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46347
2026-03-13 04:37:52.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:52.649 ERROR [src.node.docker_mananger] Max retries reached for container f64b2cb9dd5e. Exiting log stream.
2026-03-13 04:37:53.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46347/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:53.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:53.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:53.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:53.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.31/tcp/46348/p2p/16Uiu2HAmMdFCcZjtjMHjjh6fHa2TbQD4XYHQUNCsKruhbkkkSc4E","/ip4/172.18.46.31/tcp/46349/ws/p2p/16Uiu2HAmMdFCcZjtjMHjjh6fHa2TbQD4XYHQUNCsKruhbkkkSc4E"],"enrUri":"enr:-L24QCP9ZTXksrQKNZa_Lu0q4vp0T-wPLDWAa-DUyzvKwo7MRAsO1YSGamwAqED81TI9H_WLl9wXXOg8Rsvs6QqPUW0CgmlkgnY0gmlwhKwSLh-KbXVsdGlhZGRyc5YACASsEi4fBrUMAAoErBIuHwa1Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhUbP6EMTFGqQ1F9wttPtR-GdaQsvmU7SNRGeAaYwQ9-DdGNwgrUMg3VkcIK1DoV3YWt1Mgk"}'
2026-03-13 04:37:53.190 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:53.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:53.197 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:53.198 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:53.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:53.199 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:53.199 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.39
2026-03-13 04:37:53.199 DEBUG [src.node.docker_mananger] Generated ports ['22896', '22897', '22898', '22899', '22900']
2026-03-13 04:37:53.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:53.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:53.200 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:53.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 22896:22896 -p 22897:22897 -p 22898:22898 -p 22899:22899 -p 22900:22900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22898 --rest-port=22896 --tcp-port=22897 --discv5-udp-port=22899 --rest-address=0.0.0.0 --nat=extip:172.18.216.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0f3eadfa3798e41bbcc141c2b5dc1c8db4bf9bdfc82cbfacfc49d4dee60795b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22900 --metrics-logging=true --lightpush=false --relay=true
2026-03-13 04:37:53.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.39 waku 6c85044c038448ffded394ad8b0602bfcd6084b0029c4b8e13b180fea75bfccb
2026-03-13 04:37:53.427 DEBUG [src.node.docker_mananger] Container started with ID 6c85044c0384. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:53.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22896
2026-03-13 04:37:53.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:54.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22896/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:54.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:54.432 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:54.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:54.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.39/tcp/22897/p2p/16Uiu2HAmSCGVW56hN47ELChpojb2fXVv7kTwdQ4cDNMDgHR2u8G8","/ip4/172.18.216.39/tcp/22898/ws/p2p/16Uiu2HAmSCGVW56hN47ELChpojb2fXVv7kTwdQ4cDNMDgHR2u8G8"],"enrUri":"enr:-L24QKNzoUcTxJu4M1bShf6pOgZ5mKnNpCkMpiFfnqMdp6lYLcceHaB7x4Xf5pMZxrC4hTHDcBBFSxzdFGMuqQ0F4NcCgmlkgnY0gmlwhKwS2CeKbXVsdGlhZGRyc5YACASsEtgnBllxAAoErBLYJwZZct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDySsvvPAJiJSd5HIRRYJd-7fmsSaPWdfCmzi2b4eUeRmDdGNwgllxg3VkcIJZc4V3YWt1MgE"}'
2026-03-13 04:37:54.434 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:54.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.31/tcp/46348/p2p/16Uiu2HAmMdFCcZjtjMHjjh6fHa2TbQD4XYHQUNCsKruhbkkkSc4E"]'
2026-03-13 04:37:54.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:54.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:54.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:54.484 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:54.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:54.486 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:54.486 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.192
2026-03-13 04:37:54.486 DEBUG [src.node.docker_mananger] Generated ports ['8629', '8630', '8631', '8632', '8633']
2026-03-13 04:37:54.487 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:54.487 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:54.487 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:54.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 8629:8629 -p 8630:8630 -p 8631:8631 -p 8632:8632 -p 8633:8633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8631 --rest-port=8629 --tcp-port=8630 --discv5-udp-port=8632 --rest-address=0.0.0.0 --nat=extip:172.18.247.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d89b642dee9b3c82f1f0ac1a5e7fb6a233ebccef12ea9aedb8fdf9bcecf2b3a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8633 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCP9ZTXksrQKNZa_Lu0q4vp0T-wPLDWAa-DUyzvKwo7MRAsO1YSGamwAqED81TI9H_WLl9wXXOg8Rsvs6QqPUW0CgmlkgnY0gmlwhKwSLh-KbXVsdGlhZGRyc5YACASsEi4fBrUMAAoErBIuHwa1Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhUbP6EMTFGqQ1F9wttPtR-GdaQsvmU7SNRGeAaYwQ9-DdGNwgrUMg3VkcIK1DoV3YWt1Mgk --lightpushnode=/ip4/172.18.46.31/tcp/46348/p2p/16Uiu2HAmMdFCcZjtjMHjjh6fHa2TbQD4XYHQUNCsKruhbkkkSc4E --lightpush=true --relay=true
2026-03-13 04:37:54.687 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.192 waku 7ec8042cd96b55a4d126d5ae495013ffb498721f2f93bd8a3cc2ab6f0138bc93
2026-03-13 04:37:54.725 DEBUG [src.node.docker_mananger] Container started with ID 7ec8042cd96b. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-37-51__a1e1d931-a036-4330-84d7-06676ca376d8__wakuorg_nwaku:latest.log
2026-03-13 04:37:54.725 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8629
2026-03-13 04:37:54.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:55.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8629/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:55.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:55.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:55.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:55.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.192/tcp/8630/p2p/16Uiu2HAmPkPMrsdBd5qWhbYmFiLrTzdUoC8ZyFMZkPfEDRZ79oYa","/ip4/172.18.247.192/tcp/8631/ws/p2p/16Uiu2HAmPkPMrsdBd5qWhbYmFiLrTzdUoC8ZyFMZkPfEDRZ79oYa"],"enrUri":"enr:-L24QHKaRzgF5x6XavbQZ1zUoKNTMqcA3FrfJV6OvGSr0h_zSr8UubQZw1G--DdgqirAsG7chmo_LeoNw1IByI6IdMsCgmlkgnY0gmlwhKwS98CKbXVsdGlhZGRyc5YACASsEvfABiG2AAoErBL3wAYht90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpNJ6QHc2N4I7MaFrBbYMuOU1FKIm_v7FdVAqGE04pD-DdGNwgiG2g3VkcIIhuIV3YWt1Mgk"}'
2026-03-13 04:37:55.734 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:55.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.31/tcp/46348/p2p/16Uiu2HAmMdFCcZjtjMHjjh6fHa2TbQD4XYHQUNCsKruhbkkkSc4E"]'
2026-03-13 04:37:55.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:55.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.39/tcp/22897/p2p/16Uiu2HAmSCGVW56hN47ELChpojb2fXVv7kTwdQ4cDNMDgHR2u8G8"]'
2026-03-13 04:37:55.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:55.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:37:55.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:55.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:37:55.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:55.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:37:55.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:55.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8629/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1773376675832460032}}'
2026-03-13 04:37:55.836 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8629/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-13 04:37:55.838 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:37:55.839 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:37:55.839 DEBUG [src.node.waku_node] Stopping container with id 38cf49037218
2026-03-13 04:37:56.400 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:56.402 DEBUG [src.node.waku_node] Stopping container with id 6c85044c0384
2026-03-13 04:37:57.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:57.008 DEBUG [src.node.waku_node] Stopping container with id 7ec8042cd96b
2026-03-13 04:37:57.217 ERROR [src.node.docker_mananger] Max retries reached for container 38cf49037218. Exiting log stream.
2026-03-13 04:37:57.576 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:57.580 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:37:57.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:37:57.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:37:57.609 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_filter_get with id: 2026-03-13_04-36-09__6f2f8f0d-a711-4f13-b151-426b2fa8175d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-09__6f2f8f0d-a711-4f13-b151-426b2fa8175d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48654', '48655', '48656', '48657', '48658']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48654:48654 -p 48655:48655 -p 48656:48656 -p 48657:48657 -p 48658:48658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48656 --rest-port=48654 --tcp-port=48655 --discv5-udp-port=48657 --rest-address=0.0.0.0 --nat=extip:172.18.156.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df8f44af0a1ae5acbbeeabb19edebc8ddbc4c01ccdb0cbc3a83f12a2cfceb483 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48658 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.229 waku 8c4366acf6d06dc60c477afc3f65e72499d9c4fa5f9da6e144536b944cc86a44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c4366acf6d0. Setting up logs at ./log/docker/node1_2026-03-13_04-36-09__6f2f8f0d-a711-4f13-b151-426b2fa8175d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48654
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 94eb4cbc29b8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.229/tcp/48655/p2p/16Uiu2HAmQxShwKGTmmBTFRedDEjS7oncm5uMoiRPHS4DPVwYFbZA","/ip4/172.18.156.229/tcp/48656/ws/p2p/16Uiu2HAmQxShwKGTmmBTFRedDEjS7oncm5uMoiRPHS4DPVwYFbZA"],"enrUri":"enr:-L24QMNoVBvsBXu-tQEo3rLEu3W3_OVVPREpXyoHSHXxdaLjauon-Vt15E5IWLOmLkrdWPvIQ42v-TjF2LW5oEA330YCgmlkgnY0gmlwhKwSnOWKbXVsdGlhZGRyc5YACASsEpzlBr4PAAoErBKc5Qa-EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtsTq7Ue7cBF7bKIYOwmkFO3l76sbZBGGqJ9UYVNsrPGDdGNwgr4Pg3VkcIK-EYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-09__6f2f8f0d-a711-4f13-b151-426b2fa8175d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25460', '25461', '25462', '25463', '25464']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25460:25460 -p 25461:25461 -p 25462:25462 -p 25463:25463 -p 25464:25464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25462 --rest-port=25460 --tcp-port=25461 --discv5-udp-port=25463 --rest-address=0.0.0.0 --nat=extip:172.18.114.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6b714d26db4641bea5d0b0adf51be06bffcf7bc9ade368f0af6eabf23f6b26b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25464 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMNoVBvsBXu-tQEo3rLEu3W3_OVVPREpXyoHSHXxdaLjauon-Vt15E5IWLOmLkrdWPvIQ42v-TjF2LW5oEA330YCgmlkgnY0gmlwhKwSnOWKbXVsdGlhZGRyc5YACASsEpzlBr4PAAoErBKc5Qa-EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtsTq7Ue7cBF7bKIYOwmkFO3l76sbZBGGqJ9UYVNsrPGDdGNwgr4Pg3VkcIK-EYV3YWt1MgU --filternode=/ip4/172.18.156.229/tcp/48655/p2p/16Uiu2HAmQxShwKGTmmBTFRedDEjS7oncm5uMoiRPHS4DPVwYFbZA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.119 waku 2988e1eb945882b3b0160af464355d1e74436e6cf987f7b30301cdc624613551
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2988e1eb9458. Setting up logs at ./log/docker/node2_2026-03-13_04-36-09__6f2f8f0d-a711-4f13-b151-426b2fa8175d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25460
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25460/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.119/tcp/25461/p2p/16Uiu2HAm12cHhgTSFaepYFbGPCTpY9ZcqFBUGMfkMmqNimVgEQTp","/ip4/172.18.114.119/tcp/25462/ws/p2p/16Uiu2HAm12cHhgTSFaepYFbGPCTpY9ZcqFBUGMfkMmqNimVgEQTp"],"enrUri":"enr:-L24QBHG907wFEGOvmfXDs5gfoqd-W5zjcLD9jt_N8eyj7VZN-r9FsbVDFAjHUFjn-msnv-kOhswUhw-cQfEIdEnvHwCgmlkgnY0gmlwhKwScneKbXVsdGlhZGRyc5YACASsEnJ3BmN1AAoErBJydwZjdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUz2W2ezkNwO20BrD7DO56ukEDtwnTb2xlzUa91wuWceDdGNwgmN1g3VkcIJjd4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25460/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.229/tcp/48655/p2p/16Uiu2HAmQxShwKGTmmBTFRedDEjS7oncm5uMoiRPHS4DPVwYFbZA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25460/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d56570b-5932-4ae9-b4d5-96418041ae03", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d56570b-5932-4ae9-b4d5-96418041ae03","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25460/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376571747867712,"ephemeral":false}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.156.229/tcp/48655"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.156.229/tcp/48655"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_total_dial_attempts_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_total_dial_attempts_total with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c4366acf6d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2988e1eb9458
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,340 @@
2026-03-13 04:41:39.944 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:41:39.945 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43
2026-03-13 04:41:39.945 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:41:39.945 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:41:39.945 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:41:39.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:39.953 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:39.953 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:39.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:39.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:39.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.181
2026-03-13 04:41:39.955 DEBUG [src.node.docker_mananger] Generated ports ['41268', '41269', '41270', '41271', '41272']
2026-03-13 04:41:39.955 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:41:39.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:39.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:39.955 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:39.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 41268:41268 -p 41269:41269 -p 41270:41270 -p 41271:41271 -p 41272:41272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41270 --rest-port=41268 --tcp-port=41269 --discv5-udp-port=41271 --rest-address=0.0.0.0 --nat=extip:172.18.115.181 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bb87bf93dbe16cb1dbf2c7bedd5b07abbacdfd90ad2cecddffddfffa238a636 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41272 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:41:40.142 ERROR [src.node.docker_mananger] Max retries reached for container 13f55b873254. Exiting log stream.
2026-03-13 04:41:40.158 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.181 waku 12c1cb0cdc8fd48c2336c47010b2a449fc585ce7556a16605898f02348518015
2026-03-13 04:41:40.196 DEBUG [src.node.docker_mananger] Container started with ID 12c1cb0cdc8f. Setting up logs at ./log/docker/node1_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:40.197 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41268
2026-03-13 04:41:40.197 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:40.687 ERROR [src.node.docker_mananger] Max retries reached for container 6652c38914d2. Exiting log stream.
2026-03-13 04:41:41.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:41.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:41.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:41.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:41.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:41.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:41.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.181/tcp/41269/p2p/16Uiu2HAmFY8vx3GrjJURdtETfW8UswCR92hvxGVJnNzYbfaHKqcX","/ip4/172.18.115.181/tcp/41270/ws/p2p/16Uiu2HAmFY8vx3GrjJURdtETfW8UswCR92hvxGVJnNzYbfaHKqcX"],"enrUri":"enr:-L24QOcI0LBTkDP4uLpqh1zAhT8EU5K4xpUARmbkeCSbMOT-Pdu20c3xwIPKlduXloewe8dauuV3OkUifHq9aH0vh8oCgmlkgnY0gmlwhKwSc7WKbXVsdGlhZGRyc5YACASsEnO1BqE1AAoErBJztQahNt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKtGyaq0rZTSWqLJTmls22yk83iEC19DKgV2FhOWCF7yDdGNwgqE1g3VkcIKhN4V3YWt1MgU"}'
2026-03-13 04:41:41.308 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:41.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:41.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:41.316 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:41.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:41.317 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:41.317 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.80
2026-03-13 04:41:41.317 DEBUG [src.node.docker_mananger] Generated ports ['56029', '56030', '56031', '56032', '56033']
2026-03-13 04:41:41.318 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:41:41.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:41.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:41.318 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:41.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 56029:56029 -p 56030:56030 -p 56031:56031 -p 56032:56032 -p 56033:56033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56031 --rest-port=56029 --tcp-port=56030 --discv5-udp-port=56032 --rest-address=0.0.0.0 --nat=extip:172.18.211.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1ef93366dd81648fcd27fbcfd4e4cce5ebc910c3fce22d0e8af358a0c7ecb7dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOcI0LBTkDP4uLpqh1zAhT8EU5K4xpUARmbkeCSbMOT-Pdu20c3xwIPKlduXloewe8dauuV3OkUifHq9aH0vh8oCgmlkgnY0gmlwhKwSc7WKbXVsdGlhZGRyc5YACASsEnO1BqE1AAoErBJztQahNt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKtGyaq0rZTSWqLJTmls22yk83iEC19DKgV2FhOWCF7yDdGNwgqE1g3VkcIKhN4V3YWt1MgU
2026-03-13 04:41:41.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.80 waku db8ce577c0de96e9a191ae4e03261d9aeef8cb3a55c69e7fbcce1d3d293b2356
2026-03-13 04:41:41.557 DEBUG [src.node.docker_mananger] Container started with ID db8ce577c0de. Setting up logs at ./log/docker/node2_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:41.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56029
2026-03-13 04:41:41.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:42.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:42.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:42.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:42.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:42.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:42.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:42.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:42.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:42.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:42.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:43.000 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:43.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.80/tcp/56030/p2p/16Uiu2HAmHxGnWoctww6NstCaNJXMfap5ciG4GD3DTwVG8BysybKz","/ip4/172.18.211.80/tcp/56031/ws/p2p/16Uiu2HAmHxGnWoctww6NstCaNJXMfap5ciG4GD3DTwVG8BysybKz"],"enrUri":"enr:-L24QLkAyIUpxZiH_v84cx2Xi3Qp9oBtbi-RcT84-AMG8AF9Cq-0Jdg-QPr4Tw1RA42_JBCEqhkjAGyZ6pMg3Uc0ZJUCgmlkgnY0gmlwhKwS01CKbXVsdGlhZGRyc5YACASsEtNQBtreAAoErBLTUAba390DgnJzhQACAQAAiXNlY3AyNTZrMaEDTrfkMq8nY_nfpj-oUl-2n_Kp0bNy-pBfLaQncio5GvWDdGNwgtreg3VkcILa4IV3YWt1MgE"}'
2026-03-13 04:41:43.002 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:43.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.181/tcp/41269/p2p/16Uiu2HAmFY8vx3GrjJURdtETfW8UswCR92hvxGVJnNzYbfaHKqcX"]'
2026-03-13 04:41:43.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-13 04:41:43.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-13 04:41:43.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:43.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:43.160 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903047586815,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.164 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903047586815,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:43.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.178 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:43.278 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903168938381,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.282 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903168938381,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:43.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:43.396 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903286805050,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.400 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903286805050,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:43.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.413 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:43.513 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903404280416,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.517 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903404280416,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:43.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:43.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:43.630 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903521981862,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.635 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:43.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:43.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376898211374704,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376903521981862,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:43.646 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:41:43.647 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:41:43.647 DEBUG [src.node.waku_node] Stopping container with id 12c1cb0cdc8f
2026-03-13 04:41:44.210 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:44.210 DEBUG [src.node.waku_node] Stopping container with id db8ce577c0de
2026-03-13 04:41:44.815 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:44.819 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:41:44.890 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:41:44.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:41:44.925 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-13 04:41:44.925 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-13 04:41:44.926 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:44.927 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-13_04-41-39__ce1a8e46-f82e-4fad-a37f-f4795c83cc43__wakuorg_nwaku:latest.log
2026-03-13 04:41:44.933 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:41:44.933 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-13_04-41-44__a4a3a16b-0acd-4fbf-aae4-2e18f0f70549
2026-03-13 04:41:44.934 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:41:44.934 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:41:44.934 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:41:44.941 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:44.942 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-41-44__a4a3a16b-0acd-4fbf-aae4-2e18f0f70549__wakuorg_nwaku:latest.log
2026-03-13 04:41:44.942 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:44.942 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:44.943 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:44.943 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.255
2026-03-13 04:41:44.944 DEBUG [src.node.docker_mananger] Generated ports ['5795', '5796', '5797', '5798', '5799']
2026-03-13 04:41:44.944 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:41:44.944 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:44.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:44.944 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:44.944 DEBUG [src.node.docker_mananger] docker run -i -t -p 5795:5795 -p 5796:5796 -p 5797:5797 -p 5798:5798 -p 5799:5799 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5797 --rest-port=5795 --tcp-port=5796 --discv5-udp-port=5798 --rest-address=0.0.0.0 --nat=extip:172.18.171.255 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6b0eabac04cbf868bfd3e58d3ffb4dc37e2eff312cddc2bee2c1191745aa54a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5799 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:41:45.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.255 waku faebf2446442fefc50128082c259e6cdb580f6ffd09f1e41302c589bba185eb9
2026-03-13 04:41:45.159 ERROR [src.node.docker_mananger] Max retries reached for container 12c1cb0cdc8f. Exiting log stream.
2026-03-13 04:41:45.180 DEBUG [src.node.docker_mananger] Container started with ID faebf2446442. Setting up logs at ./log/docker/node1_2026-03-13_04-41-44__a4a3a16b-0acd-4fbf-aae4-2e18f0f70549__wakuorg_nwaku:latest.log
2026-03-13 04:41:45.180 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5795
2026-03-13 04:41:45.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:45.630 ERROR [src.node.docker_mananger] Max retries reached for container db8ce577c0de. Exiting log stream.
2026-03-13 04:41:46.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:46.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:46.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:46.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:46.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:46.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:46.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:46.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:46.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:46.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:46.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.255/tcp/5796/p2p/16Uiu2HAmMaCyxxQ93rJjDkbzZNHEDA5b3d1mFeEVVXaUEi7K92sV","/ip4/172.18.171.255/tcp/5797/ws/p2p/16Uiu2HAmMaCyxxQ93rJjDkbzZNHEDA5b3d1mFeEVVXaUEi7K92sV"],"enrUri":"enr:-L24QD9jiIqOc5egsmOV1FKiIx8ApQO2gmPN0w9nGLZ5Y9ekSOUI7SgY3WNs-qrvIFNIPidDaL-A1UI4aDwA4i9wlXYCgmlkgnY0gmlwhKwSq_-KbXVsdGlhZGRyc5YACASsEqv_BhakAAoErBKr_wYWpd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhH-PzRwYo3bEcmstfurFLF2M0LgZQTAhR9AbsHKljHSDdGNwghakg3VkcIIWpoV3YWt1MgU"}'
2026-03-13 04:41:46.516 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:46.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:41:46.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-41-44__a4a3a16b-0acd-4fbf-aae4-2e18f0f70549__wakuorg_nwaku:latest.log
2026-03-13 04:41:46.524 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:41:46.524 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:41:46.526 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:41:46.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.147
2026-03-13 04:41:46.526 DEBUG [src.node.docker_mananger] Generated ports ['31798', '31799', '31800', '31801', '31802']
2026-03-13 04:41:46.526 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:41:46.526 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:41:46.526 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:41:46.527 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:41:46.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 31798:31798 -p 31799:31799 -p 31800:31800 -p 31801:31801 -p 31802:31802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31800 --rest-port=31798 --tcp-port=31799 --discv5-udp-port=31801 --rest-address=0.0.0.0 --nat=extip:172.18.250.147 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=414c448cde42bf26cb03c2976e574d08de418bbfd93aa4b3c2f4bcd122b0cc64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31802 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD9jiIqOc5egsmOV1FKiIx8ApQO2gmPN0w9nGLZ5Y9ekSOUI7SgY3WNs-qrvIFNIPidDaL-A1UI4aDwA4i9wlXYCgmlkgnY0gmlwhKwSq_-KbXVsdGlhZGRyc5YACASsEqv_BhakAAoErBKr_wYWpd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhH-PzRwYo3bEcmstfurFLF2M0LgZQTAhR9AbsHKljHSDdGNwghakg3VkcIIWpoV3YWt1MgU
2026-03-13 04:41:46.735 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.147 waku 68f7a08dd37cbc6728a34aefab6dd52c634d576d8392f90f6acacddf59516048
2026-03-13 04:41:46.771 DEBUG [src.node.docker_mananger] Container started with ID 68f7a08dd37c. Setting up logs at ./log/docker/node2_2026-03-13_04-41-44__a4a3a16b-0acd-4fbf-aae4-2e18f0f70549__wakuorg_nwaku:latest.log
2026-03-13 04:41:46.771 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31798
2026-03-13 04:41:46.771 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:41:47.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:47.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:47.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:47.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:47.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:47.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:41:48.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:41:48.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:41:48.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.147/tcp/31799/p2p/16Uiu2HAm2nyubiWAuCEbDDtbFCR6umiPW6qD8zRa728pEovcB3tE","/ip4/172.18.250.147/tcp/31800/ws/p2p/16Uiu2HAm2nyubiWAuCEbDDtbFCR6umiPW6qD8zRa728pEovcB3tE"],"enrUri":"enr:-L24QJQvMZzhPmdn-HvPijgZwGCygF0YD5MVSsYgKl6Yni4YIiRFYCTR3XPG3gFJVORjOvzxo-IIvVWfJ9EVNzybXxACgmlkgnY0gmlwhKwS-pOKbXVsdGlhZGRyc5YACASsEvqTBnw3AAoErBL6kwZ8ON0DgnJzhQACAQAAiXNlY3AyNTZrMaECbXdGwIhPbWFmlJh5ykSVgraiYCJfDTQkCHtNKTx2f8ODdGNwgnw3g3VkcIJ8OYV3YWt1MgE"}'
2026-03-13 04:41:48.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:41:48.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.255/tcp/5796/p2p/16Uiu2HAmMaCyxxQ93rJjDkbzZNHEDA5b3d1mFeEVVXaUEi7K92sV"]'
2026-03-13 04:41:48.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-13 04:41:48.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-13 04:41:48.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:48.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:48.756 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908644594954,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:48.760 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908644594954,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:48.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:48.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:48.874 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908764845241,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:48.879 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908764845241,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:48.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:48.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:48.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:48.993 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:48.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908883096452,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:48.997 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:48.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376908883096452,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.011 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.111 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909001788883,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.116 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909001788883,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.130 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.230 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909120622968,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.235 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909120622968,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.350 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909239471831,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.354 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909239471831,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.471 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909359930377,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.475 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909359930377,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.488 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.589 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909478891976,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.593 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909478891976,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.596 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:5795/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-13 04:41:49.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.617 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-13 04:41:49.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.639 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-03-13 04:41:49.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.644 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-03-13 04:41:49.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.648 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-03-13 04:41:49.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.759 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909650258635,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.791 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909650258635,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.818 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:49.919 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909803129685,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.923 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:49.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:49.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909803129685,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:49.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:49.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:49.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:50.038 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909927842682,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.044 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376909927842682,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:50.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:50.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:50.160 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376910050065805,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.170 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376910050065805,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:41:50.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:41:50.187 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:41:50.288 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376910176945131,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.292 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:41:50.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:41:50.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376910176945131,"ephemeral":false,"proof":""}]'
2026-03-13 04:41:50.297 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:41:50.298 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:41:50.298 DEBUG [src.node.waku_node] Stopping container with id faebf2446442
2026-03-13 04:41:50.900 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:50.902 DEBUG [src.node.waku_node] Stopping container with id 68f7a08dd37c
2026-03-13 04:41:51.479 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:41:51.481 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:41:51.562 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:41:51.608 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-03-13 04:37:23.343 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:37:23.343 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-03-13_04-37-23__f237b0e5-a674-4820-a1c8-4da3bf2dbc76
2026-03-13 04:37:23.344 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:37:23.344 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:37:23.344 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:37:23.351 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:23.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-37-23__f237b0e5-a674-4820-a1c8-4da3bf2dbc76__wakuorg_nwaku:latest.log
2026-03-13 04:37:23.351 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:23.351 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:23.352 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:23.353 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.46
2026-03-13 04:37:23.353 DEBUG [src.node.docker_mananger] Generated ports ['52151', '52152', '52153', '52154', '52155']
2026-03-13 04:37:23.353 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:23.353 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:23.353 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:23.353 DEBUG [src.node.docker_mananger] docker run -i -t -p 52151:52151 -p 52152:52152 -p 52153:52153 -p 52154:52154 -p 52155:52155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52153 --rest-port=52151 --tcp-port=52152 --discv5-udp-port=52154 --rest-address=0.0.0.0 --nat=extip:172.18.185.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9dba9cf2b2fe754f2e7e6ecac0ef32ce6f028abba82b657eaffbe761ae7c3319 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52155 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:37:23.557 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.46 waku 4c36a8bf957c4285214644ceb70f2cb9831ee1cf6db4bafdd054f90dcf9543bc
2026-03-13 04:37:23.577 ERROR [src.node.docker_mananger] Max retries reached for container 8c1806a3d97e. Exiting log stream.
2026-03-13 04:37:23.592 DEBUG [src.node.docker_mananger] Container started with ID 4c36a8bf957c. Setting up logs at ./log/docker/node1_2026-03-13_04-37-23__f237b0e5-a674-4820-a1c8-4da3bf2dbc76__wakuorg_nwaku:latest.log
2026-03-13 04:37:23.592 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52151
2026-03-13 04:37:23.592 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:24.150 ERROR [src.node.docker_mananger] Max retries reached for container ae0f1f111b69. Exiting log stream.
2026-03-13 04:37:24.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52151/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:24.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:24.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:24.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52151/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:24.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.46/tcp/52152/p2p/16Uiu2HAmNXp9cK7B3ANVTD8X7XQcgdo66DkzdGh6SFsizj2cCZyC","/ip4/172.18.185.46/tcp/52153/ws/p2p/16Uiu2HAmNXp9cK7B3ANVTD8X7XQcgdo66DkzdGh6SFsizj2cCZyC"],"enrUri":"enr:-L24QEvs-yNRPuKfVdnsKpfmBSuMU6Pz60mp19P7hP-MWuVJcW6mp6rks_3XVJRUKNZaxqGBNtQEDCp-P0eJCFFn6ogCgmlkgnY0gmlwhKwSuS6KbXVsdGlhZGRyc5YACASsErkuBsu4AAoErBK5LgbLud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkr5E0_R181o4L6RQu-TbM20WutJyppJyvNjwiTDuGcODdGNwgsu4g3VkcILLuoV3YWt1MgU"}'
2026-03-13 04:37:24.600 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:24.600 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:37:24.607 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:24.607 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-37-23__f237b0e5-a674-4820-a1c8-4da3bf2dbc76__wakuorg_nwaku:latest.log
2026-03-13 04:37:24.607 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:24.607 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:24.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:24.608 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.178
2026-03-13 04:37:24.609 DEBUG [src.node.docker_mananger] Generated ports ['40649', '40650', '40651', '40652', '40653']
2026-03-13 04:37:24.609 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:24.609 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:24.609 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:24.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 40649:40649 -p 40650:40650 -p 40651:40651 -p 40652:40652 -p 40653:40653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40651 --rest-port=40649 --tcp-port=40650 --discv5-udp-port=40652 --rest-address=0.0.0.0 --nat=extip:172.18.162.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecdbb4ffe9de52ebeeec8e7d58bfcb07d8b92caeafcd5eec2bcc15530ecab174 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40653 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEvs-yNRPuKfVdnsKpfmBSuMU6Pz60mp19P7hP-MWuVJcW6mp6rks_3XVJRUKNZaxqGBNtQEDCp-P0eJCFFn6ogCgmlkgnY0gmlwhKwSuS6KbXVsdGlhZGRyc5YACASsErkuBsu4AAoErBK5LgbLud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkr5E0_R181o4L6RQu-TbM20WutJyppJyvNjwiTDuGcODdGNwgsu4g3VkcILLuoV3YWt1MgU --filternode=/ip4/172.18.185.46/tcp/52152/p2p/16Uiu2HAmNXp9cK7B3ANVTD8X7XQcgdo66DkzdGh6SFsizj2cCZyC
2026-03-13 04:37:24.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.178 waku 51847c3efcad09ab2f0f054a9a940806e2bcbde312bdd93d52c26c4fdea7777f
2026-03-13 04:37:24.845 DEBUG [src.node.docker_mananger] Container started with ID 51847c3efcad. Setting up logs at ./log/docker/node2_2026-03-13_04-37-23__f237b0e5-a674-4820-a1c8-4da3bf2dbc76__wakuorg_nwaku:latest.log
2026-03-13 04:37:24.846 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40649
2026-03-13 04:37:24.847 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:25.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:25.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:25.851 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:25.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:25.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.178/tcp/40650/p2p/16Uiu2HAm7PnwuNGaGrXH3ZFN1u14s8bsYPdnrCDgkqyfHbyDzQ4s","/ip4/172.18.162.178/tcp/40651/ws/p2p/16Uiu2HAm7PnwuNGaGrXH3ZFN1u14s8bsYPdnrCDgkqyfHbyDzQ4s"],"enrUri":"enr:-L24QHTjTsZSj3d59J39sSR79TguKZ9lZoBuJ2tx4o-diVXnSbtTmgS6OI8r7ksLSP7aHZ3OEA75X-v4V-Z7Gm30JqICgmlkgnY0gmlwhKwSorKKbXVsdGlhZGRyc5YACASsEqKyBp7KAAoErBKisgaey90DgnJzhQADAQAAiXNlY3AyNTZrMaECsdD1px-dANFlc3tDaPyO9ZmWqPWXFSgQZHsN2eRytESDdGNwgp7Kg3VkcIKezIV3YWt1MgA"}'
2026-03-13 04:37:25.853 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:25.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.46/tcp/52152/p2p/16Uiu2HAmNXp9cK7B3ANVTD8X7XQcgdo66DkzdGh6SFsizj2cCZyC"]'
2026-03-13 04:37:25.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:25.890 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:37:25.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52151/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:25.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:25.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e87e7a4-a332-4787-acd8-866de3286f8a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6e87e7a4-a332-4787-acd8-866de3286f8a","statusDesc":"OK"}'
2026-03-13 04:37:25.927 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic Empty string
2026-03-13 04:37:25.927 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.930 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40649/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:25.931 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A dictionary
2026-03-13 04:37:25.931 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.934 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40649/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:25.934 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic An integer
2026-03-13 04:37:25.934 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.937 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40649/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:25.937 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A list
2026-03-13 04:37:25.938 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.940 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40649/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:25.941 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A bool
2026-03-13 04:37:25.941 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40649/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:37:25.944 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40649/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:37:25.946 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:37:25.947 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:37:25.947 DEBUG [src.node.waku_node] Stopping container with id 4c36a8bf957c
2026-03-13 04:37:26.501 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:26.502 DEBUG [src.node.waku_node] Stopping container with id 51847c3efcad
2026-03-13 04:37:27.052 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:27.055 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:37:27.059 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:37:27.064 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-03-13 04:42:06.622 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:42:06.622 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_false with id: 2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a
2026-03-13 04:42:06.622 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:42:06.622 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:42:06.623 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:42:06.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:42:06.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
2026-03-13 04:42:06.630 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:42:06.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:42:06.631 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:42:06.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.96
2026-03-13 04:42:06.631 DEBUG [src.node.docker_mananger] Generated ports ['33595', '33596', '33597', '33598', '33599']
2026-03-13 04:42:06.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:42:06.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:42:06.632 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:42:06.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 33595:33595 -p 33596:33596 -p 33597:33597 -p 33598:33598 -p 33599:33599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33597 --rest-port=33595 --tcp-port=33596 --discv5-udp-port=33598 --rest-address=0.0.0.0 --nat=extip:172.18.197.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af8aec4ee8016fafcbd3d03aa3fd478d42cbc3b7b860c917fb257b4ce657de52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33599 --metrics-logging=true --store=true --relay=true
2026-03-13 04:42:06.825 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.96 waku 9cfbfe9af4d7002bdabf09eeae35c495a4302cfac277fc62bc2c3fe38421e16f
2026-03-13 04:42:06.848 ERROR [src.node.docker_mananger] Max retries reached for container a61522d99c32. Exiting log stream.
2026-03-13 04:42:06.861 DEBUG [src.node.docker_mananger] Container started with ID 9cfbfe9af4d7. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
2026-03-13 04:42:06.862 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33595
2026-03-13 04:42:06.863 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:42:07.421 ERROR [src.node.docker_mananger] Max retries reached for container 7346d669b2bd. Exiting log stream.
2026-03-13 04:42:07.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33595/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:07.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:42:07.868 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:42:07.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:07.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf","/ip4/172.18.197.96/tcp/33597/ws/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf"],"enrUri":"enr:-L24QG-aBFKFPIGF6AKHCl0emanRbIRY1kksWGTxtRIv-TfzVo9eLcQROEM_QFHMRSwgfrlsOk0FOwJdZ2BoMshai5oCgmlkgnY0gmlwhKwSxWCKbXVsdGlhZGRyc5YACASsEsVgBoM8AAoErBLFYAaDPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BA4DE17z8VMdOqxjWQRHq3NwgVHzGSpPdGinaAPtbaDdGNwgoM8g3VkcIKDPoV3YWt1MgM"}'
2026-03-13 04:42:07.871 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:42:07.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:42:07.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
2026-03-13 04:42:07.879 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:42:07.879 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:42:07.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:42:07.881 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.55
2026-03-13 04:42:07.881 DEBUG [src.node.docker_mananger] Generated ports ['24091', '24092', '24093', '24094', '24095']
2026-03-13 04:42:07.881 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:42:07.881 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:42:07.881 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:42:07.881 DEBUG [src.node.docker_mananger] docker run -i -t -p 24091:24091 -p 24092:24092 -p 24093:24093 -p 24094:24094 -p 24095:24095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24093 --rest-port=24091 --tcp-port=24092 --discv5-udp-port=24094 --rest-address=0.0.0.0 --nat=extip:172.18.134.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbcf31bfa3febc5ebdecf02cb3808d1d08bcd692b8cbf1b6338df9ec0f277778 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24095 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG-aBFKFPIGF6AKHCl0emanRbIRY1kksWGTxtRIv-TfzVo9eLcQROEM_QFHMRSwgfrlsOk0FOwJdZ2BoMshai5oCgmlkgnY0gmlwhKwSxWCKbXVsdGlhZGRyc5YACASsEsVgBoM8AAoErBLFYAaDPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BA4DE17z8VMdOqxjWQRHq3NwgVHzGSpPdGinaAPtbaDdGNwgoM8g3VkcIKDPoV3YWt1MgM --storenode=/ip4/172.18.197.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf --store=true --relay=true
2026-03-13 04:42:08.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.55 waku 742e038a0275e850e6248756e00d4798faf8264603874f1ae3481c93fc4c557e
2026-03-13 04:42:08.117 DEBUG [src.node.docker_mananger] Container started with ID 742e038a0275. Setting up logs at ./log/docker/store_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
2026-03-13 04:42:08.118 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24091
2026-03-13 04:42:08.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:42:09.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24091/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:09.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:42:09.121 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:42:09.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:09.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.55/tcp/24092/p2p/16Uiu2HAm1HizYwyFPJRNHSWGi6Y4SjB2AN746YcYKJbpzdogw1Mu","/ip4/172.18.134.55/tcp/24093/ws/p2p/16Uiu2HAm1HizYwyFPJRNHSWGi6Y4SjB2AN746YcYKJbpzdogw1Mu"],"enrUri":"enr:-L24QGmnww3G-rRZ0MKPdueRC_eVHHMEgO8d1Ej6WFWSAL-JaAGYTqIuNvAbRXTQUYZU6Vgi6VE4ISOeqSkHPqekm3ECgmlkgnY0gmlwhKwShjeKbXVsdGlhZGRyc5YACASsEoY3Bl4cAAoErBKGNwZeHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVxzhyStL9ZwJbpd9adRiXwlu296fJayvHdGcp50Np9yDdGNwgl4cg3VkcIJeHoV3YWt1MgM"}'
2026-03-13 04:42:09.124 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:42:09.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf"]'
2026-03-13 04:42:09.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:42:09.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33595/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:42:09.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:42:09.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24091/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:42:09.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:42:09.134 DEBUG [src.steps.store] Relaying message
2026-03-13 04:42:09.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-03-13 04:42:09.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:42:09.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:42:09.341 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:42:09.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33595/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:09.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc91dd20055d9c9c42d5d0bd13caa5dce24cde3ddf7c56ff5560788930393788"}]}'
2026-03-13 04:42:09.345 DEBUG [src.steps.store] messages length is 1
2026-03-13 04:42:09.346 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:42:09.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24091/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:42:09.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc91dd20055d9c9c42d5d0bd13caa5dce24cde3ddf7c56ff5560788930393788"}]}'
2026-03-13 04:42:09.349 DEBUG [src.steps.store] messages length is 1
2026-03-13 04:42:09.351 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:42:09.352 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:42:09.352 DEBUG [src.node.waku_node] Stopping container with id 9cfbfe9af4d7
2026-03-13 04:42:09.923 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:42:09.923 DEBUG [src.node.waku_node] Stopping container with id 742e038a0275
2026-03-13 04:42:10.491 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:42:10.495 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:42:10.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:42:10.506 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-03-13_04-35-48__440aa4de-c524-4a87-80fd-bd551b934dbc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-48__440aa4de-c524-4a87-80fd-bd551b934dbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2035', '2036', '2037', '2038', '2039']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2035:2035 -p 2036:2036 -p 2037:2037 -p 2038:2038 -p 2039:2039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2037 --rest-port=2035 --tcp-port=2036 --discv5-udp-port=2038 --rest-address=0.0.0.0 --nat=extip:172.18.115.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd8246fc06c0dbae0bbb157dd6bb5539d1e54bb6a6ffe9df2bcb01ee5cdc2fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2039 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.127 waku 446e45795097383b21e1ca0b0cc585984ed6c9e804d8dba6a871121ecd47a8fe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container de9b30e6acb1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 446e45795097. Setting up logs at ./log/docker/node1_2026-03-13_04-35-48__440aa4de-c524-4a87-80fd-bd551b934dbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2035
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4585c719cd2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.127/tcp/2036/p2p/16Uiu2HAmCxDsHYXmcvN8jdNxzGTcpQdGdVoeubWi2Gkszs4HkndU","/ip4/172.18.115.127/tcp/2037/ws/p2p/16Uiu2HAmCxDsHYXmcvN8jdNxzGTcpQdGdVoeubWi2Gkszs4HkndU"],"enrUri":"enr:-L24QOLjVKRq6oV6creU_ckNRhW4RFngAeVXoOLJGRWX7yuCdG5eHPpQhSaX19PLUPXz8s1uMhxLcqvRVu7cMG__BswCgmlkgnY0gmlwhKwSc3-KbXVsdGlhZGRyc5YACASsEnN_Bgf0AAoErBJzfwYH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBGooXUZ6vgY7bwsLXxuxKElj_qj3qrvcTCGYiZKqIS-DdGNwggf0g3VkcIIH9oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-48__440aa4de-c524-4a87-80fd-bd551b934dbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5606', '5607', '5608', '5609', '5610']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5606:5606 -p 5607:5607 -p 5608:5608 -p 5609:5609 -p 5610:5610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5608 --rest-port=5606 --tcp-port=5607 --discv5-udp-port=5609 --rest-address=0.0.0.0 --nat=extip:172.18.76.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b879ab5ca731bba5cc0f73c0beb7a4e9b9e3c647467ed0dbdb1b5bfdbd3cacfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5610 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOLjVKRq6oV6creU_ckNRhW4RFngAeVXoOLJGRWX7yuCdG5eHPpQhSaX19PLUPXz8s1uMhxLcqvRVu7cMG__BswCgmlkgnY0gmlwhKwSc3-KbXVsdGlhZGRyc5YACASsEnN_Bgf0AAoErBJzfwYH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBGooXUZ6vgY7bwsLXxuxKElj_qj3qrvcTCGYiZKqIS-DdGNwggf0g3VkcIIH9oV3YWt1MgU --filternode=/ip4/172.18.115.127/tcp/2036/p2p/16Uiu2HAmCxDsHYXmcvN8jdNxzGTcpQdGdVoeubWi2Gkszs4HkndU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.71 waku 6dc61071ed66fda9a9a1aa4fc232ce5a6bbe18d403d2a722ea63a30289ac57fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6dc61071ed66. Setting up logs at ./log/docker/node2_2026-03-13_04-35-48__440aa4de-c524-4a87-80fd-bd551b934dbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5606
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.71/tcp/5607/p2p/16Uiu2HAmEu8A9kPrtZ41GrQPsuYw8XeD187BpbpXN8dkKfmv2r1g","/ip4/172.18.76.71/tcp/5608/ws/p2p/16Uiu2HAmEu8A9kPrtZ41GrQPsuYw8XeD187BpbpXN8dkKfmv2r1g"],"enrUri":"enr:-L24QI25MgVzdowt-tRXL7Excrc19dCY83UCP8VtQAnH-UgaaX8cF6m0YzxQQG58TfKHYcLX4T8zdS7rIPeQfdAKe1YCgmlkgnY0gmlwhKwSTEeKbXVsdGlhZGRyc5YACASsEkxHBhXnAAoErBJMRwYV6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIVZVa2ZwSN8AoC7eXYVIv18KYIOt_4AoXqHnS_E-a4ODdGNwghXng3VkcIIV6YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5606/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.127/tcp/2036/p2p/16Uiu2HAmCxDsHYXmcvN8jdNxzGTcpQdGdVoeubWi2Gkszs4HkndU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5606/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f3750e13-4bdb-4e0a-9c1f-45c8609250a5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f3750e13-4bdb-4e0a-9c1f-45c8609250a5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5606/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5606/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 446e45795097
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6dc61071ed66
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-13 04:36:15.735 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:36:15.735 DEBUG [tests.conftest] Running test: test_store_with_unknown_content_topic with id: 2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406
2026-03-13 04:36:15.736 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:36:15.736 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:36:15.736 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:36:15.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:15.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
2026-03-13 04:36:15.743 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:15.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:15.745 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:15.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.127
2026-03-13 04:36:15.745 DEBUG [src.node.docker_mananger] Generated ports ['12181', '12182', '12183', '12184', '12185']
2026-03-13 04:36:15.745 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:15.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:15.746 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:15.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 12181:12181 -p 12182:12182 -p 12183:12183 -p 12184:12184 -p 12185:12185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12183 --rest-port=12181 --tcp-port=12182 --discv5-udp-port=12184 --rest-address=0.0.0.0 --nat=extip:172.18.209.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1db86088494d4dfeaa4b6dfc676736f11eb99562d9f26fc8906f2efebf6eb4a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12185 --metrics-logging=true --store=true --relay=true
2026-03-13 04:36:15.944 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.127 waku 2ac343909fe6c17355f8a70193c7ed6944ffa9ee699aa8b43c230923fa339d52
2026-03-13 04:36:15.960 ERROR [src.node.docker_mananger] Max retries reached for container 48c2b58753f3. Exiting log stream.
2026-03-13 04:36:15.984 DEBUG [src.node.docker_mananger] Container started with ID 2ac343909fe6. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
2026-03-13 04:36:15.984 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12181
2026-03-13 04:36:15.985 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:16.537 ERROR [src.node.docker_mananger] Max retries reached for container 154194d25ff3. Exiting log stream.
2026-03-13 04:36:16.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12181/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:16.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:16.988 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:16.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:16.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc","/ip4/172.18.209.127/tcp/12183/ws/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc"],"enrUri":"enr:-L24QGfIob-ETU7e5mShE6D-q9J5PsHeqoFdfSh4_5eWr_OVTqnG1Flf_bLlGcojYsiciY1IdexGaNq4xMiy5NBnhy8CgmlkgnY0gmlwhKwS0X-KbXVsdGlhZGRyc5YACASsEtF_Bi-WAAoErBLRfwYvl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVa1flmOaabtZcnwdtlgyyXrgTf8ysOTAZYKgZBnNnZGDdGNwgi-Wg3VkcIIvmIV3YWt1MgM"}'
2026-03-13 04:36:16.991 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:16.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:16.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
2026-03-13 04:36:16.999 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:16.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:17.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:17.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.53
2026-03-13 04:36:17.000 DEBUG [src.node.docker_mananger] Generated ports ['33862', '33863', '33864', '33865', '33866']
2026-03-13 04:36:17.001 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:17.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:17.001 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:17.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 33862:33862 -p 33863:33863 -p 33864:33864 -p 33865:33865 -p 33866:33866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33864 --rest-port=33862 --tcp-port=33863 --discv5-udp-port=33865 --rest-address=0.0.0.0 --nat=extip:172.18.244.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cc4e94d6ceca7da0783d851a8ef9c29cf19d51aa9a79b2be9aeb98eb5f5cfa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33866 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGfIob-ETU7e5mShE6D-q9J5PsHeqoFdfSh4_5eWr_OVTqnG1Flf_bLlGcojYsiciY1IdexGaNq4xMiy5NBnhy8CgmlkgnY0gmlwhKwS0X-KbXVsdGlhZGRyc5YACASsEtF_Bi-WAAoErBLRfwYvl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVa1flmOaabtZcnwdtlgyyXrgTf8ysOTAZYKgZBnNnZGDdGNwgi-Wg3VkcIIvmIV3YWt1MgM --storenode=/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc --store=true --relay=true
2026-03-13 04:36:17.204 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.53 waku 10b34e7741d270dd52ac59fbab7fdfe578cf8680e71a2acb1cbdd4869f88c78a
2026-03-13 04:36:17.240 DEBUG [src.node.docker_mananger] Container started with ID 10b34e7741d2. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-15__c2927e56-2a94-43ac-87b6-a5b264d7f406__wakuorg_nwaku:latest.log
2026-03-13 04:36:17.240 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33862
2026-03-13 04:36:17.240 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:18.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33862/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:18.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:18.244 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:18.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:18.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.53/tcp/33863/p2p/16Uiu2HAmTKEXVAvawVMiwdTBYhsrbgmjhh2Fr9AFhvHooxr5EJ3V","/ip4/172.18.244.53/tcp/33864/ws/p2p/16Uiu2HAmTKEXVAvawVMiwdTBYhsrbgmjhh2Fr9AFhvHooxr5EJ3V"],"enrUri":"enr:-L24QCKtWjeH51087dxU31BFHsy5nPX0XbhD5Z8xakT0m1D0ALP-lwbMCyA9CvysZxD2MjezeMiLwpgGoFvMv5gsFrgCgmlkgnY0gmlwhKwS9DWKbXVsdGlhZGRyc5YACASsEvQ1BoRHAAoErBL0NQaESN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2c-3YoD7P_XDBaBZzjVrcRtetymKWdJX5Ed0MU42KJyDdGNwgoRHg3VkcIKESYV3YWt1MgM"}'
2026-03-13 04:36:18.247 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:18.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.127/tcp/12182/p2p/16Uiu2HAmJRSLWjWYuSG1X5wbiDnKPQWqG7qjgqXByKF1Y6bTzftc"]'
2026-03-13 04:36:18.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:18.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:18.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.256 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:18.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.262 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:18.463 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:18.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:18.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:18.670 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:18.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:18.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.676 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:18.878 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:18.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:18.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:18.884 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:19.085 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:19.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:19.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:19.092 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:19.292 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:19.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:19.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:19.299 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:19.500 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:19.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:19.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:19.507 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:19.708 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:19.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:19.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:19.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:19.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12181/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:19.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-13 04:36:19.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33862/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:19.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-13 04:36:19.925 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:36:19.927 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:36:19.927 DEBUG [src.node.waku_node] Stopping container with id 2ac343909fe6
2026-03-13 04:36:20.570 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:20.570 DEBUG [src.node.waku_node] Stopping container with id 10b34e7741d2
2026-03-13 04:36:21.111 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:21.113 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:36:21.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:21.129 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_non_subscribed_pubsub_topic with id: 2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63543', '63544', '63545', '63546', '63547']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63543:63543 -p 63544:63544 -p 63545:63545 -p 63546:63546 -p 63547:63547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63545 --rest-port=63543 --tcp-port=63544 --discv5-udp-port=63546 --rest-address=0.0.0.0 --nat=extip:172.18.219.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deaeec6cb8e15abd6ed78982cb4b8749b225ffcff68e53a6ecc5ab2cad1cdb5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63547 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.186 waku efc2fb2394753510677974aaa7c9b2fe0a02b59e8da837050af33f25efe47f43
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c85044c0384. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efc2fb239475. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63543
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ec8042cd96b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63543/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.186/tcp/63544/p2p/16Uiu2HAmLnjm4uBVpJEaQbp62ir1DMiwS7P3HndKsuUp4Ajrtvaq","/ip4/172.18.219.186/tcp/63545/ws/p2p/16Uiu2HAmLnjm4uBVpJEaQbp62ir1DMiwS7P3HndKsuUp4Ajrtvaq"],"enrUri":"enr:-L24QF0R1z-21bJ0PcE2CCLpnsP24HZ86CooKFxFcNaTWo6mKQs3ToC0YtcvTS2wQ5L-RfcKkVZ9ha-2s3B0Mbv6piACgmlkgnY0gmlwhKwS27qKbXVsdGlhZGRyc5YACASsEtu6Bvg4AAoErBLbugb4Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeNmlFwEfkIXw8Rqt5RsuU_sZ92kS8c4n5r6dCMY4RyaDdGNwgvg4g3VkcIL4OoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19801', '19802', '19803', '19804', '19805']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19801:19801 -p 19802:19802 -p 19803:19803 -p 19804:19804 -p 19805:19805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19803 --rest-port=19801 --tcp-port=19802 --discv5-udp-port=19804 --rest-address=0.0.0.0 --nat=extip:172.18.78.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a7870fbc0f388eecafe57abf9bf5be506c5c90635aaee4914ca67c34eeaffeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19805 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.143 waku 52cfc4ba86a336fe0c2ad13a479eb15cd18d072cfc75c7e75a4267ff7de21418
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52cfc4ba86a3. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19801
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19801/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19801/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.143/tcp/19802/p2p/16Uiu2HAkvxyiYJ1BwYpvbYK3eW7sWKfo2mGcEgadFgJyXQKxS3ge","/ip4/172.18.78.143/tcp/19803/ws/p2p/16Uiu2HAkvxyiYJ1BwYpvbYK3eW7sWKfo2mGcEgadFgJyXQKxS3ge"],"enrUri":"enr:-L24QAzod0ZFMXKMnxiA3d67rSArbYyNI4jCXWsjO-eusPjsJeLdjD_Mh96TnBdaYUbXseCTPE9psn9-zcczB9RKrtECgmlkgnY0gmlwhKwSTo-KbXVsdGlhZGRyc5YACASsEk6PBk1aAAoErBJOjwZNW90DgnJzhQADAQAAiXNlY3AyNTZrMaECFuC_T_V4UNG5gK0_TZO6KRU8QnGoWJN29yLc7LlRjZuDdGNwgk1ag3VkcIJNXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19801/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.186/tcp/63544/p2p/16Uiu2HAmLnjm4uBVpJEaQbp62ir1DMiwS7P3HndKsuUp4Ajrtvaq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63904', '63905', '63906', '63907', '63908']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63904:63904 -p 63905:63905 -p 63906:63906 -p 63907:63907 -p 63908:63908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63906 --rest-port=63904 --tcp-port=63905 --discv5-udp-port=63907 --rest-address=0.0.0.0 --nat=extip:172.18.254.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbb1d152bbfac4feaaf94f1daa0bb890edaea533bed74af6b835ee7cf223fe44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63908 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF0R1z-21bJ0PcE2CCLpnsP24HZ86CooKFxFcNaTWo6mKQs3ToC0YtcvTS2wQ5L-RfcKkVZ9ha-2s3B0Mbv6piACgmlkgnY0gmlwhKwS27qKbXVsdGlhZGRyc5YACASsEtu6Bvg4AAoErBLbugb4Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeNmlFwEfkIXw8Rqt5RsuU_sZ92kS8c4n5r6dCMY4RyaDdGNwgvg4g3VkcIL4OoV3YWt1Mgk --lightpushnode=/ip4/172.18.219.186/tcp/63544/p2p/16Uiu2HAmLnjm4uBVpJEaQbp62ir1DMiwS7P3HndKsuUp4Ajrtvaq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.133 waku 6f494723057529a0473a7d5f903897890765ac57453289eeb0410881de57f03b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f4947230575. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-37-57__0517e8b7-d0de-4a4a-a10b-318dee9aa76f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63904
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63904/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63904/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.133/tcp/63905/p2p/16Uiu2HAmNLm5oBCnvtog4aHqkTWEJcosWT7ogPGGEeUEbXXhJdvW","/ip4/172.18.254.133/tcp/63906/ws/p2p/16Uiu2HAmNLm5oBCnvtog4aHqkTWEJcosWT7ogPGGEeUEbXXhJdvW"],"enrUri":"enr:-L24QCMcp4gcJhXw4_Wb1Yto3HY0IOoi67bR3lzfKHhlnYwLKJRcF2PMEqHrWGAx9pXsQ2M1GvveV8axOCWj-V--9VgCgmlkgnY0gmlwhKwS_oWKbXVsdGlhZGRyc5YACASsEv6FBvmhAAoErBL-hQb5ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj-lp3Hp54el21KO-GPcAD88pxkshduUCRfDm_HixDJeDdGNwgvmhg3VkcIL5o4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63904/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.186/tcp/63544/p2p/16Uiu2HAmLnjm4uBVpJEaQbp62ir1DMiwS7P3HndKsuUp4Ajrtvaq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63904/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.143/tcp/19802/p2p/16Uiu2HAkvxyiYJ1BwYpvbYK3eW7sWKfo2mGcEgadFgJyXQKxS3ge"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19801/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63904/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376681511055508}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:63904/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id efc2fb239475
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52cfc4ba86a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f4947230575
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container efc2fb239475. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,666 @@
2026-03-13 04:33:00.278 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:00.279 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c
2026-03-13 04:33:00.279 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:00.279 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:33:00.279 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:33:00.286 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:00.286 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:00.286 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:00.286 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:00.287 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:00.287 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.94
2026-03-13 04:33:00.288 DEBUG [src.node.docker_mananger] Generated ports ['4441', '4442', '4443', '4444', '4445']
2026-03-13 04:33:00.288 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:00.288 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:00.288 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:00.288 DEBUG [src.node.docker_mananger] docker run -i -t -p 4441:4441 -p 4442:4442 -p 4443:4443 -p 4444:4444 -p 4445:4445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4443 --rest-port=4441 --tcp-port=4442 --discv5-udp-port=4444 --rest-address=0.0.0.0 --nat=extip:172.18.140.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb4a11b6b6a91ed8a94bddf05ceda6eeaea10cfdcbdf8bf8782744db956c00ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4445 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:33:00.472 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.94 waku fa1d7b96fb0874179cd4b52ff02bcc6bcbd6061a792b6c020b724ed9edb1675e
2026-03-13 04:33:00.509 DEBUG [src.node.docker_mananger] Container started with ID fa1d7b96fb08. Setting up logs at ./log/docker/node1_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:00.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4441
2026-03-13 04:33:00.509 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:00.581 ERROR [src.node.docker_mananger] Max retries reached for container 2f1f342a11ed. Exiting log stream.
2026-03-13 04:33:01.079 ERROR [src.node.docker_mananger] Max retries reached for container 8fa87d4e6b77. Exiting log stream.
2026-03-13 04:33:01.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4441/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:01.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:01.513 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:01.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:01.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.94/tcp/4442/p2p/16Uiu2HAmJxKSM9BS4tvoUozcKoeiGaApCoyoJb4dVBVVuQmKS2oL","/ip4/172.18.140.94/tcp/4443/ws/p2p/16Uiu2HAmJxKSM9BS4tvoUozcKoeiGaApCoyoJb4dVBVVuQmKS2oL"],"enrUri":"enr:-L24QB4BNwcDrjDY2iw4tlrV-ayCstUmiVzadCpdbGgbXJ9eBkw8NH6hMX0sXsqYrd1GylsArwc2VdeiQ2Z7OlT5tWACgmlkgnY0gmlwhKwSjF6KbXVsdGlhZGRyc5YACASsEoxeBhFaAAoErBKMXgYRW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXZaTyUW4SUiWbQ8zpWS5u9TugEaoUlE4FyqBIihj1euDdGNwghFag3VkcIIRXIV3YWt1MgU"}'
2026-03-13 04:33:01.515 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:01.516 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:33:01.522 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:01.522 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:01.522 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:01.522 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:01.523 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:01.524 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.7
2026-03-13 04:33:01.524 DEBUG [src.node.docker_mananger] Generated ports ['19732', '19733', '19734', '19735', '19736']
2026-03-13 04:33:01.524 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:01.524 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:01.524 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:01.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 19732:19732 -p 19733:19733 -p 19734:19734 -p 19735:19735 -p 19736:19736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19734 --rest-port=19732 --tcp-port=19733 --discv5-udp-port=19735 --rest-address=0.0.0.0 --nat=extip:172.18.112.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b02e33843b1ceffd03a5bb4cf1b0beb2cab29040eec0dec9a3dce732df1ec0ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19736 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QB4BNwcDrjDY2iw4tlrV-ayCstUmiVzadCpdbGgbXJ9eBkw8NH6hMX0sXsqYrd1GylsArwc2VdeiQ2Z7OlT5tWACgmlkgnY0gmlwhKwSjF6KbXVsdGlhZGRyc5YACASsEoxeBhFaAAoErBKMXgYRW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXZaTyUW4SUiWbQ8zpWS5u9TugEaoUlE4FyqBIihj1euDdGNwghFag3VkcIIRXIV3YWt1MgU --filternode=/ip4/172.18.140.94/tcp/4442/p2p/16Uiu2HAmJxKSM9BS4tvoUozcKoeiGaApCoyoJb4dVBVVuQmKS2oL
2026-03-13 04:33:01.711 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.7 waku 0d55bbd999d4fb62c20a4513e46264cb04f4d6d8b60067169f10b26dee10b9fc
2026-03-13 04:33:01.746 DEBUG [src.node.docker_mananger] Container started with ID 0d55bbd999d4. Setting up logs at ./log/docker/node2_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:01.746 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19732
2026-03-13 04:33:01.747 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:02.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:02.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:02.750 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:02.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:02.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.7/tcp/19733/p2p/16Uiu2HAmF1zfTFcmm7nAYAs2e4oCE7qyMAe1aVJfrWQbNx66oPs6","/ip4/172.18.112.7/tcp/19734/ws/p2p/16Uiu2HAmF1zfTFcmm7nAYAs2e4oCE7qyMAe1aVJfrWQbNx66oPs6"],"enrUri":"enr:-L24QO52LWLRVk353oDpOwUBjOi8-rXWWOs1CrjPQ499ZRHcEYh4rfIwkF3j-O3uPyz-Rh4rUmPtnYLuK8gnvCf2o7MCgmlkgnY0gmlwhKwScAeKbXVsdGlhZGRyc5YACASsEnAHBk0VAAoErBJwBwZNFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIxjsyNySFQWxCsAgrucT3fOTiLSBc_Pccru9ZLet1VGDdGNwgk0Vg3VkcIJNF4V3YWt1MgA"}'
2026-03-13 04:33:02.753 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:02.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.94/tcp/4442/p2p/16Uiu2HAmJxKSM9BS4tvoUozcKoeiGaApCoyoJb4dVBVVuQmKS2oL"]'
2026-03-13 04:33:02.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:02.789 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:33:02.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:02.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:02.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "863128a0-7dfe-43cd-8179-3f883d6805bb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"863128a0-7dfe-43cd-8179-3f883d6805bb","statusDesc":"OK"}'
2026-03-13 04:33:02.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:02.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:02.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:03.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:03.162 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-03-13 04:33:03.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.279 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773376383163542904,"ephemeral":false}]'
2026-03-13 04:33:03.283 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-03-13 04:33:03.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.396 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773376383284193501,"ephemeral":false}]'
2026-03-13 04:33:03.400 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-03-13 04:33:03.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.512 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773376383400572294,"ephemeral":false}]'
2026-03-13 04:33:03.516 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-03-13 04:33:03.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.527 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.627 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773376383516375629,"ephemeral":false}]'
2026-03-13 04:33:03.631 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-03-13 04:33:03.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.743 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773376383632016568,"ephemeral":false}]'
2026-03-13 04:33:03.747 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-03-13 04:33:03.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.758 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.858 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773376383747422806,"ephemeral":false}]'
2026-03-13 04:33:03.862 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-03-13 04:33:03.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.874 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:03.974 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:03.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:03.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773376383862823838,"ephemeral":false}]'
2026-03-13 04:33:03.978 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-03-13 04:33:03.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:03.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:03.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.089 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773376383978258943,"ephemeral":false}]'
2026-03-13 04:33:04.093 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-03-13 04:33:04.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.104 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.205 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773376384093538273,"ephemeral":false}]'
2026-03-13 04:33:04.208 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-03-13 04:33:04.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.220 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.320 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773376384209100530,"ephemeral":false}]'
2026-03-13 04:33:04.324 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-03-13 04:33:04.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.335 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.436 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773376384324578340,"ephemeral":false}]'
2026-03-13 04:33:04.439 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-03-13 04:33:04.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.451 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.551 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773376384440242007,"ephemeral":false}]'
2026-03-13 04:33:04.556 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-03-13 04:33:04.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.567 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.668 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773376384556319168,"ephemeral":false}]'
2026-03-13 04:33:04.671 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-03-13 04:33:04.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.683 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.783 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773376384672034246,"ephemeral":false}]'
2026-03-13 04:33:04.787 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-03-13 04:33:04.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:04.900 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:04.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:04.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773376384787932830,"ephemeral":false}]'
2026-03-13 04:33:04.903 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-03-13 04:33:04.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:04.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:04.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.015 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773376384903802658,"ephemeral":false}]'
2026-03-13 04:33:05.019 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-03-13 04:33:05.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773376385020066711,"ephemeral":false}]'
2026-03-13 04:33:05.135 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-03-13 04:33:05.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773376385135857530,"ephemeral":false}]'
2026-03-13 04:33:05.251 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-03-13 04:33:05.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773376385251787148,"ephemeral":false}]'
2026-03-13 04:33:05.367 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-03-13 04:33:05.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.479 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773376385367845539,"ephemeral":false}]'
2026-03-13 04:33:05.483 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-03-13 04:33:05.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.596 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773376385483944591,"ephemeral":false}]'
2026-03-13 04:33:05.599 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-03-13 04:33:05.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.711 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773376385600242231,"ephemeral":false}]'
2026-03-13 04:33:05.715 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-03-13 04:33:05.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.727 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.827 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773376385715857005,"ephemeral":false}]'
2026-03-13 04:33:05.831 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-03-13 04:33:05.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.843 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:05.943 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:05.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:05.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773376385831912276,"ephemeral":false}]'
2026-03-13 04:33:05.947 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-03-13 04:33:05.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:05.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:05.959 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:06.059 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:06.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:06.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773376385947964927,"ephemeral":false}]'
2026-03-13 04:33:06.063 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-03-13 04:33:06.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:06.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:06.074 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:06.175 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:06.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:06.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773376386063595961,"ephemeral":false}]'
2026-03-13 04:33:06.179 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-03-13 04:33:06.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:06.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:06.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:06.291 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:06.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:06.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773376386179486364,"ephemeral":false}]'
2026-03-13 04:33:06.295 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-03-13 04:33:06.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:06.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:06.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:06.407 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:06.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:06.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773376386295379933,"ephemeral":false}]'
2026-03-13 04:33:06.411 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-03-13 04:33:06.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:06.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:06.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:06.523 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:06.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19732/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:06.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773376386411758426,"ephemeral":false}]'
2026-03-13 04:33:06.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19732/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:06.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:06.582 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:06.583 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:06.583 DEBUG [src.node.waku_node] Stopping container with id fa1d7b96fb08
2026-03-13 04:33:07.099 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:07.099 DEBUG [src.node.waku_node] Stopping container with id 0d55bbd999d4
2026-03-13 04:33:07.671 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:07.671 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:07.694 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:07.714 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:07.715 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-13 04:33:07.716 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-13 04:33:07.716 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:07.718 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-13_04-33-00__7e8a0caa-5e81-420b-889a-9772c336a31c__wakuorg_nwaku:latest.log
2026-03-13 04:33:07.726 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:07.726 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa
2026-03-13 04:33:07.726 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:07.727 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:33:07.727 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:33:07.733 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:07.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log
2026-03-13 04:33:07.734 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:07.734 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:07.735 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:07.735 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.65
2026-03-13 04:33:07.735 DEBUG [src.node.docker_mananger] Generated ports ['19459', '19460', '19461', '19462', '19463']
2026-03-13 04:33:07.735 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:07.736 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:07.736 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:07.736 DEBUG [src.node.docker_mananger] docker run -i -t -p 19459:19459 -p 19460:19460 -p 19461:19461 -p 19462:19462 -p 19463:19463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19461 --rest-port=19459 --tcp-port=19460 --discv5-udp-port=19462 --rest-address=0.0.0.0 --nat=extip:172.18.94.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e82bdc69532bdd89a2cdddea1cc263edc844afbbebd5e3d493bc9cfc34c5aefb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19463 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:33:07.920 ERROR [src.node.docker_mananger] Max retries reached for container fa1d7b96fb08. Exiting log stream.
2026-03-13 04:33:07.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.65 waku b302d4019fbc37a3bb590a7219a35148da6af841197090936e7707b9e482dc0c
2026-03-13 04:33:07.958 DEBUG [src.node.docker_mananger] Container started with ID b302d4019fbc. Setting up logs at ./log/docker/node1_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log
2026-03-13 04:33:07.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19459
2026-03-13 04:33:07.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:08.504 ERROR [src.node.docker_mananger] Max retries reached for container 0d55bbd999d4. Exiting log stream.
2026-03-13 04:33:08.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19459/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:08.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:08.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:08.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:08.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.65/tcp/19460/p2p/16Uiu2HAmFJYnJVxgDipyTyVP3BE3uen4BZcY6UGJvWKf7Y6RXyZ1","/ip4/172.18.94.65/tcp/19461/ws/p2p/16Uiu2HAmFJYnJVxgDipyTyVP3BE3uen4BZcY6UGJvWKf7Y6RXyZ1"],"enrUri":"enr:-L24QGK418y8iQU2BwHC8yqYEuCQfjZyhSHXsXAZHwCcC9R-fcyQV2dJmx7wt41oURBODdaVvAHWSZnYJZ1FdgdfF_cCgmlkgnY0gmlwhKwSXkGKbXVsdGlhZGRyc5YACASsEl5BBkwEAAoErBJeQQZMBd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ1aIrykW7JmmkS5mAbe9AvjkZ-HvErcxcCACkt2_JDCDdGNwgkwEg3VkcIJMBoV3YWt1MgU"}'
2026-03-13 04:33:08.965 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:08.965 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:33:08.972 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:08.972 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log
2026-03-13 04:33:08.972 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:08.972 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:08.974 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:08.974 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.63
2026-03-13 04:33:08.974 DEBUG [src.node.docker_mananger] Generated ports ['61334', '61335', '61336', '61337', '61338']
2026-03-13 04:33:08.974 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:08.974 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:08.974 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:08.975 DEBUG [src.node.docker_mananger] docker run -i -t -p 61334:61334 -p 61335:61335 -p 61336:61336 -p 61337:61337 -p 61338:61338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61336 --rest-port=61334 --tcp-port=61335 --discv5-udp-port=61337 --rest-address=0.0.0.0 --nat=extip:172.18.221.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb3ebebda1ab12edfca75a61bc0e5232ebdbe5fc38c9f6177c6dde648cfb8f64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61338 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGK418y8iQU2BwHC8yqYEuCQfjZyhSHXsXAZHwCcC9R-fcyQV2dJmx7wt41oURBODdaVvAHWSZnYJZ1FdgdfF_cCgmlkgnY0gmlwhKwSXkGKbXVsdGlhZGRyc5YACASsEl5BBkwEAAoErBJeQQZMBd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ1aIrykW7JmmkS5mAbe9AvjkZ-HvErcxcCACkt2_JDCDdGNwgkwEg3VkcIJMBoV3YWt1MgU --filternode=/ip4/172.18.94.65/tcp/19460/p2p/16Uiu2HAmFJYnJVxgDipyTyVP3BE3uen4BZcY6UGJvWKf7Y6RXyZ1
2026-03-13 04:33:09.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.63 waku d454e5b92005eac8acb45ea6fdc8e5f0a94afd8fe8629cccbbb64f95e2e46ab0
2026-03-13 04:33:09.195 DEBUG [src.node.docker_mananger] Container started with ID d454e5b92005. Setting up logs at ./log/docker/node2_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log
2026-03-13 04:33:09.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61334
2026-03-13 04:33:09.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:10.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:10.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:10.200 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:10.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:10.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.63/tcp/61335/p2p/16Uiu2HAmTndkCBnF5ZbbHZ917f5HgsTRHYr5aHNoy3PBaWUj4aij","/ip4/172.18.221.63/tcp/61336/ws/p2p/16Uiu2HAmTndkCBnF5ZbbHZ917f5HgsTRHYr5aHNoy3PBaWUj4aij"],"enrUri":"enr:-L24QLqIIcIsXa2YSxydmL0DT5me0ZkF6d3wBoliMNpddjElZCrFg-K1gmyQ63p9Me63tt-xxfvzB4OMEAC1kegm_GUCgmlkgnY0gmlwhKwS3T-KbXVsdGlhZGRyc5YACASsEt0_Bu-XAAoErBLdPwbvmN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4NSm7_nbL91ZVpVI-g5KDKPaG7UoUgffVpw1Ioe2U9CDdGNwgu-Xg3VkcILvmYV3YWt1MgA"}'
2026-03-13 04:33:10.202 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:10.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.65/tcp/19460/p2p/16Uiu2HAmFJYnJVxgDipyTyVP3BE3uen4BZcY6UGJvWKf7Y6RXyZ1"]'
2026-03-13 04:33:10.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.238 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:33:10.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:10.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d3b11944-26db-4df1-a27a-aa69d0fcc75d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d3b11944-26db-4df1-a27a-aa69d0fcc75d","statusDesc":"OK"}'
2026-03-13 04:33:10.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:10.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:10.611 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-03-13 04:33:10.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:10.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:10.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:10.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:10.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773376390611760877,"ephemeral":false}]'
2026-03-13 04:33:10.730 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-03-13 04:33:10.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:10.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:10.842 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:10.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:10.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773376390730554212,"ephemeral":false}]'
2026-03-13 04:33:10.846 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-03-13 04:33:10.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:10.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:10.957 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:10.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:10.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773376390846311609,"ephemeral":false}]'
2026-03-13 04:33:10.961 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-03-13 04:33:10.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:10.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:10.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.073 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773376390962137323,"ephemeral":false}]'
2026-03-13 04:33:11.077 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-03-13 04:33:11.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.089 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.189 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773376391077879131,"ephemeral":false}]'
2026-03-13 04:33:11.193 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-03-13 04:33:11.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.205 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773376391193951919,"ephemeral":false}]'
2026-03-13 04:33:11.310 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-03-13 04:33:11.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773376391310291591,"ephemeral":false}]'
2026-03-13 04:33:11.425 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-03-13 04:33:11.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.537 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773376391426007373,"ephemeral":false}]'
2026-03-13 04:33:11.541 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-03-13 04:33:11.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.553 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.653 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773376391541846678,"ephemeral":false}]'
2026-03-13 04:33:11.657 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-03-13 04:33:11.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.769 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773376391658010616,"ephemeral":false}]'
2026-03-13 04:33:11.773 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-03-13 04:33:11.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:11.885 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:11.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:11.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773376391773946522,"ephemeral":false}]'
2026-03-13 04:33:11.889 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-03-13 04:33:11.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:11.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:11.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773376391889507389,"ephemeral":false}]'
2026-03-13 04:33:12.004 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-03-13 04:33:12.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.117 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773376392004990776,"ephemeral":false}]'
2026-03-13 04:33:12.120 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-03-13 04:33:12.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.132 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.232 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773376392121174435,"ephemeral":false}]'
2026-03-13 04:33:12.236 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-03-13 04:33:12.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.248 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.349 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773376392236981721,"ephemeral":false}]'
2026-03-13 04:33:12.352 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-03-13 04:33:12.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.465 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773376392353090871,"ephemeral":false}]'
2026-03-13 04:33:12.469 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-03-13 04:33:12.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773376392469419151,"ephemeral":false}]'
2026-03-13 04:33:12.585 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-03-13 04:33:12.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773376392585813318,"ephemeral":false}]'
2026-03-13 04:33:12.701 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-03-13 04:33:12.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.713 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.813 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773376392701681662,"ephemeral":false}]'
2026-03-13 04:33:12.817 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-03-13 04:33:12.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:12.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:12.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:12.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773376392817834937,"ephemeral":false}]'
2026-03-13 04:33:12.933 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-03-13 04:33:12.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:12.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:12.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.046 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773376392934075762,"ephemeral":false}]'
2026-03-13 04:33:13.050 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-03-13 04:33:13.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.062 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773376393050503431,"ephemeral":false}]'
2026-03-13 04:33:13.166 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-03-13 04:33:13.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.178 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.278 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773376393166965521,"ephemeral":false}]'
2026-03-13 04:33:13.282 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-03-13 04:33:13.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.294 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.394 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773376393282791446,"ephemeral":false}]'
2026-03-13 04:33:13.398 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-03-13 04:33:13.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.510 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773376393398714215,"ephemeral":false}]'
2026-03-13 04:33:13.514 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-03-13 04:33:13.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.625 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773376393514264528,"ephemeral":false}]'
2026-03-13 04:33:13.629 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-03-13 04:33:13.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.641 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.741 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773376393629908730,"ephemeral":false}]'
2026-03-13 04:33:13.745 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-03-13 04:33:13.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.857 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773376393745921713,"ephemeral":false}]'
2026-03-13 04:33:13.861 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-03-13 04:33:13.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:13.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:13.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:13.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:13.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61334/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:13.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773376393861742820,"ephemeral":false}]'
2026-03-13 04:33:13.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:13.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:33:13.999 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:14.000 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:14.000 DEBUG [src.node.waku_node] Stopping container with id b302d4019fbc
2026-03-13 04:33:14.571 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:14.572 DEBUG [src.node.waku_node] Stopping container with id d454e5b92005
2026-03-13 04:33:15.124 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:15.126 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:15.170 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:15.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:15.190 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-13 04:33:15.190 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-13 04:33:15.191 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log
2026-03-13 04:33:15.191 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-13_04-33-07__656a5476-0ba7-45aa-b2be-18ecf5f111aa__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-03-13_04-37-21__e021cab8-eed2-4885-a5ea-3a2b0bdc0e58
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-37-21__e021cab8-eed2-4885-a5ea-3a2b0bdc0e58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46339', '46340', '46341', '46342', '46343']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46339:46339 -p 46340:46340 -p 46341:46341 -p 46342:46342 -p 46343:46343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46341 --rest-port=46339 --tcp-port=46340 --discv5-udp-port=46342 --rest-address=0.0.0.0 --nat=extip:172.18.14.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=735d8f8bb8a1beca1cd50ddfb1fe2aeffc0eb72fdbbedabee7e93f949fef67aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46343 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.8 waku 32f6fe34f75417fa3dbc74524e2fc908003249e32dd87bd8d084833b4f74b93f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32f6fe34f754. Setting up logs at ./log/docker/node1_2026-03-13_04-37-21__e021cab8-eed2-4885-a5ea-3a2b0bdc0e58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46339
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 04ca10808bac. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 927c04d01f32. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46339/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.8/tcp/46340/p2p/16Uiu2HAmULVKZkyLFQ7iKBYfrxRV3ae4S78DrVrbZak8LUiJdtqn","/ip4/172.18.14.8/tcp/46341/ws/p2p/16Uiu2HAmULVKZkyLFQ7iKBYfrxRV3ae4S78DrVrbZak8LUiJdtqn"],"enrUri":"enr:-L24QN7srCnq83Auobg2pL8zR3dfd1c58NZVSx5dF7gIbyPsCXFnfLFEWGURek_Wo939HCsrmgn1aO58JrDuSugtjXQCgmlkgnY0gmlwhKwSDgiKbXVsdGlhZGRyc5YACASsEg4IBrUEAAoErBIOCAa1Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6P22VVJaSfgvJlsh5x1tO1l8R5wtsU-_3A022zyq5MmDdGNwgrUEg3VkcIK1BoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-37-21__e021cab8-eed2-4885-a5ea-3a2b0bdc0e58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61030', '61031', '61032', '61033', '61034']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61030:61030 -p 61031:61031 -p 61032:61032 -p 61033:61033 -p 61034:61034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61032 --rest-port=61030 --tcp-port=61031 --discv5-udp-port=61033 --rest-address=0.0.0.0 --nat=extip:172.18.181.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edca0ca8dacbd11085286aa5e6ad2a787efd6cdddc5772bd8c42fefbd9bedef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61034 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN7srCnq83Auobg2pL8zR3dfd1c58NZVSx5dF7gIbyPsCXFnfLFEWGURek_Wo939HCsrmgn1aO58JrDuSugtjXQCgmlkgnY0gmlwhKwSDgiKbXVsdGlhZGRyc5YACASsEg4IBrUEAAoErBIOCAa1Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6P22VVJaSfgvJlsh5x1tO1l8R5wtsU-_3A022zyq5MmDdGNwgrUEg3VkcIK1BoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.109 waku cf744c7f15ed73d6c2e40ab95e6b59a739a45e63f9e802921dbb0fd612171823
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf744c7f15ed. Setting up logs at ./log/docker/node2_2026-03-13_04-37-21__e021cab8-eed2-4885-a5ea-3a2b0bdc0e58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61030
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61030/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.109/tcp/61031/p2p/16Uiu2HAm4Arimft3shchWZGChaCZJmuJuPafXVT6DgGN9ecdVAqy","/ip4/172.18.181.109/tcp/61032/ws/p2p/16Uiu2HAm4Arimft3shchWZGChaCZJmuJuPafXVT6DgGN9ecdVAqy"],"enrUri":"enr:-L24QCVoFCTEwXDcA6K_QjDS1Wjs_E8Oj-p_8iq-0-aY6miMekiWISkPIUij7ICAC8InGAFaHvu8SDzvuDD6LrEcYeoCgmlkgnY0gmlwhKwStW2KbXVsdGlhZGRyc5YACASsErVtBu5nAAoErBK1bQbuaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECge2ddcU47YXgJztwCFL1xCi9iuy7fZEzUKc3PtPbKxyDdGNwgu5ng3VkcILuaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61030/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.8/tcp/46340/p2p/16Uiu2HAmULVKZkyLFQ7iKBYfrxRV3ae4S78DrVrbZak8LUiJdtqn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61030/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376643655716096,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376643655716096,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 204800 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 1048576 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 10485760 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32f6fe34f754
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf744c7f15ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5003', '5004', '5005', '5006', '5007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5003:5003 -p 5004:5004 -p 5005:5005 -p 5006:5006 -p 5007:5007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5005 --rest-port=5003 --tcp-port=5004 --discv5-udp-port=5006 --rest-address=0.0.0.0 --nat=extip:172.18.241.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad2dcefa28b19b1cc1d8b7bedcceac3fd76be2b21ac9c7c4cf19cf56cbafbcc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5007 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.155 waku aad6081d3af61001cf7def1186b3e8c27bed888f147fa86249124bc64c966e61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aad6081d3af6. Setting up logs at ./log/docker/node1_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13f952579a5f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container be624c30a042. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf","/ip4/172.18.241.155/tcp/5005/ws/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf"],"enrUri":"enr:-L24QPKEl-aT4TJNZNPes5gSqdh5gW0qTo3M-vp_IoqrlsGFZWx1xQuNuscpva-EPCPF3NKIPxs33-jBJxWxxv9yv8ICgmlkgnY0gmlwhKwS8ZuKbXVsdGlhZGRyc5YACASsEvGbBhOMAAoErBLxmwYTjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTXixe4yBRm-WDthZ0b2Wn3cBVtcjYx4Y9di97i6WWBCDdGNwghOMg3VkcIITjoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25710', '25711', '25712', '25713', '25714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25710:25710 -p 25711:25711 -p 25712:25712 -p 25713:25713 -p 25714:25714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25712 --rest-port=25710 --tcp-port=25711 --discv5-udp-port=25713 --rest-address=0.0.0.0 --nat=extip:172.18.229.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9aab747ae0af5335a7edd69042c3990e08cfef707aaeca9d6dabfa51210ef6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25714 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPKEl-aT4TJNZNPes5gSqdh5gW0qTo3M-vp_IoqrlsGFZWx1xQuNuscpva-EPCPF3NKIPxs33-jBJxWxxv9yv8ICgmlkgnY0gmlwhKwS8ZuKbXVsdGlhZGRyc5YACASsEvGbBhOMAAoErBLxmwYTjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTXixe4yBRm-WDthZ0b2Wn3cBVtcjYx4Y9di97i6WWBCDdGNwghOMg3VkcIITjoV3YWt1MgU --filternode=/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.97 waku 49f6d1509c4fa11bca1a3963349a44f7a2c93e540e4b4875ef39c2f421a33b80
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49f6d1509c4f. Setting up logs at ./log/docker/node2_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25710
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25710/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.97/tcp/25711/p2p/16Uiu2HAmL3NVegPHgP5RnYFC97Mo8PempgNzibnrut9nWJgdJyy2","/ip4/172.18.229.97/tcp/25712/ws/p2p/16Uiu2HAmL3NVegPHgP5RnYFC97Mo8PempgNzibnrut9nWJgdJyy2"],"enrUri":"enr:-L24QH2OU9THuCgwSLsh5gVmYQ8CPD19hF4rsOJzIWO2gV8AGESnOqb_-ErkS8sCv16t4ecwtYPz3Cq7Vn8gCj7pov4CgmlkgnY0gmlwhKwS5WGKbXVsdGlhZGRyc5YACASsEuVhBmRvAAoErBLlYQZkcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbb2f778H1VFu8OAC82YjgL-KbiddXYR4EpR-Q4xb_pmDdGNwgmRvg3VkcIJkcYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5003/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25710/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2cd1319d-abd8-4303-b764-a2ddb9fb8455", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2cd1319d-abd8-4303-b764-a2ddb9fb8455","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:25710/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25710/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aad6081d3af6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49f6d1509c4f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,162 @@
2026-03-13 04:33:43.320 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:43.320 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46
2026-03-13 04:33:43.321 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:43.321 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:33:43.321 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-13 04:33:43.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:43.328 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:43.328 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:43.328 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:43.329 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:43.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.135
2026-03-13 04:33:43.329 DEBUG [src.node.docker_mananger] Generated ports ['28517', '28518', '28519', '28520', '28521']
2026-03-13 04:33:43.330 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:43.330 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:43.330 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:43.330 DEBUG [src.node.docker_mananger] docker run -i -t -p 28517:28517 -p 28518:28518 -p 28519:28519 -p 28520:28520 -p 28521:28521 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28519 --rest-port=28517 --tcp-port=28518 --discv5-udp-port=28520 --rest-address=0.0.0.0 --nat=extip:172.18.204.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0cb714b08beaaee5b6db500d34ee2d82cf25a2effeb81237ca40e1ea9bdfac9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28521 --metrics-logging=true --relay=true
2026-03-13 04:33:43.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.135 waku 6c38b2c14b8002c437628f5448b14ef781301be382389ac65c3f8223a37cad70
2026-03-13 04:33:43.542 ERROR [src.node.docker_mananger] Max retries reached for container 3dd3aa2c1c50. Exiting log stream.
2026-03-13 04:33:43.557 DEBUG [src.node.docker_mananger] Container started with ID 6c38b2c14b80. Setting up logs at ./log/docker/node1_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:43.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28517
2026-03-13 04:33:43.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:44.100 ERROR [src.node.docker_mananger] Max retries reached for container 3e3d04dd792a. Exiting log stream.
2026-03-13 04:33:44.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28517/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:44.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:44.561 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:44.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28517/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:44.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.135/tcp/28518/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj","/ip4/172.18.204.135/tcp/28519/ws/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj"],"enrUri":"enr:-L24QEvpdWkILjtyq8cEmTP3ITA-sPgB4T7kaBE9vUZVN7QTcMtMQjVtNMZspBlJTs8URKl8aTA_QB-jJssBO252GMYCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBm9mAAoErBLMhwZvZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECk0KZYlHxvTF1EK-mlWOxAD_lhPFXAXYA2vyYdPM8GpSDdGNwgm9mg3VkcIJvaIV3YWt1MgE"}'
2026-03-13 04:33:44.564 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:44.570 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:44.570 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:44.570 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:44.570 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:44.572 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:44.572 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.46
2026-03-13 04:33:44.572 DEBUG [src.node.docker_mananger] Generated ports ['53471', '53472', '53473', '53474', '53475']
2026-03-13 04:33:44.572 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:44.572 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:44.573 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:44.573 DEBUG [src.node.docker_mananger] docker run -i -t -p 53471:53471 -p 53472:53472 -p 53473:53473 -p 53474:53474 -p 53475:53475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53473 --rest-port=53471 --tcp-port=53472 --discv5-udp-port=53474 --rest-address=0.0.0.0 --nat=extip:172.18.35.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c88ceff02ec3edebb2abad166b37bf8eaddceb73ebbd5dfed5efbd2aed1e7b2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53475 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEvpdWkILjtyq8cEmTP3ITA-sPgB4T7kaBE9vUZVN7QTcMtMQjVtNMZspBlJTs8URKl8aTA_QB-jJssBO252GMYCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBm9mAAoErBLMhwZvZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECk0KZYlHxvTF1EK-mlWOxAD_lhPFXAXYA2vyYdPM8GpSDdGNwgm9mg3VkcIJvaIV3YWt1MgE
2026-03-13 04:33:44.762 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.46 waku 4c3200477cd769850315889f49aa4714fafa44287222ca82060e494c6642e30d
2026-03-13 04:33:44.794 DEBUG [src.node.docker_mananger] Container started with ID 4c3200477cd7. Setting up logs at ./log/docker/node2_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:44.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53471
2026-03-13 04:33:44.795 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:45.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53471/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:45.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:45.817 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:45.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:45.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.46/tcp/53472/p2p/16Uiu2HAmTg51WbzJzMAfL7VYFr4WiEdDHb8MegkMAgWgfwYjtvT6","/ip4/172.18.35.46/tcp/53473/ws/p2p/16Uiu2HAmTg51WbzJzMAfL7VYFr4WiEdDHb8MegkMAgWgfwYjtvT6"],"enrUri":"enr:-L24QMCyIzNb-OkjwD3aIykMzKo4QU8qc_IHwXc2GAdRu5WJC-1I8lf_pwrrb2IgyopCiw7Du1UAtDR6KLLJWEfUyPMCgmlkgnY0gmlwhKwSIy6KbXVsdGlhZGRyc5YACASsEiMuBtDgAAoErBIjLgbQ4d0DgnJzhQADAQAAiXNlY3AyNTZrMaED3yYnE2O1RwRoIp5VglZkbNn4Tl2_kVJLqcBXkEPT9NWDdGNwgtDgg3VkcILQ4oV3YWt1MgE"}'
2026-03-13 04:33:45.828 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:45.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53471/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.135/tcp/28518/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj"]'
2026-03-13 04:33:45.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:45.832 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-13 04:33:45.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:45.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:45.839 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:45.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:45.840 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:45.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.82
2026-03-13 04:33:45.841 DEBUG [src.node.docker_mananger] Generated ports ['43665', '43666', '43667', '43668', '43669']
2026-03-13 04:33:45.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:45.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:45.841 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:45.841 DEBUG [src.node.docker_mananger] docker run -i -t -p 43665:43665 -p 43666:43666 -p 43667:43667 -p 43668:43668 -p 43669:43669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43667 --rest-port=43665 --tcp-port=43666 --discv5-udp-port=43668 --rest-address=0.0.0.0 --nat=extip:172.18.186.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=354a2055bbd5f0397cdf21972fa14fdf55a46e119aeaecce2fed603b2284a8ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEvpdWkILjtyq8cEmTP3ITA-sPgB4T7kaBE9vUZVN7QTcMtMQjVtNMZspBlJTs8URKl8aTA_QB-jJssBO252GMYCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBm9mAAoErBLMhwZvZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECk0KZYlHxvTF1EK-mlWOxAD_lhPFXAXYA2vyYdPM8GpSDdGNwgm9mg3VkcIJvaIV3YWt1MgE
2026-03-13 04:33:46.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.82 waku 00703825f2861800aae143919a92d0d7f992b555df5493c191d8671fdc84628c
2026-03-13 04:33:46.064 DEBUG [src.node.docker_mananger] Container started with ID 00703825f286. Setting up logs at ./log/docker/node3_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:46.065 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43665
2026-03-13 04:33:46.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:47.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43665/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:47.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:47.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:47.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:47.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.82/tcp/43666/p2p/16Uiu2HAmAKKsM6BxZ7ZXVVmeFXMpb5BTpC81CaDUFzCzHHuYzdBa","/ip4/172.18.186.82/tcp/43667/ws/p2p/16Uiu2HAmAKKsM6BxZ7ZXVVmeFXMpb5BTpC81CaDUFzCzHHuYzdBa"],"enrUri":"enr:-L24QMtcBMGKvirWpRXW6IfSsHM4I3ef3Pr8QbslCxTb8GXAeUb2qUZq81Ejf4_ncigWyll2DJgCpHGGxZsbpaV-JlQCgmlkgnY0gmlwhKwSulKKbXVsdGlhZGRyc5YACASsErpSBqqSAAoErBK6Ugaqk90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3T8UTOOnYRF9YoES0L_dJZCWBDdVtRnlhAiLuzGJLs2DdGNwgqqSg3VkcIKqlIV3YWt1MgE"}'
2026-03-13 04:33:47.092 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:47.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.135/tcp/28518/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj"]'
2026-03-13 04:33:47.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:47.102 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:47.102 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:47.102 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:47.103 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:47.104 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:47.104 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.42
2026-03-13 04:33:47.104 DEBUG [src.node.docker_mananger] Generated ports ['57095', '57096', '57097', '57098', '57099']
2026-03-13 04:33:47.104 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:47.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:47.104 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:47.105 DEBUG [src.node.docker_mananger] docker run -i -t -p 57095:57095 -p 57096:57096 -p 57097:57097 -p 57098:57098 -p 57099:57099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57097 --rest-port=57095 --tcp-port=57096 --discv5-udp-port=57098 --rest-address=0.0.0.0 --nat=extip:172.18.200.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fba2d52ee39a1f98cd5f199a2d8ed6e900e01a8c2adfaa4be7eed81e55abc0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEvpdWkILjtyq8cEmTP3ITA-sPgB4T7kaBE9vUZVN7QTcMtMQjVtNMZspBlJTs8URKl8aTA_QB-jJssBO252GMYCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBm9mAAoErBLMhwZvZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECk0KZYlHxvTF1EK-mlWOxAD_lhPFXAXYA2vyYdPM8GpSDdGNwgm9mg3VkcIJvaIV3YWt1MgE
2026-03-13 04:33:47.296 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.42 waku 864c6d9d58e7519d84c99f8829e3892497abad9a2c3c970d65c53205908e25dc
2026-03-13 04:33:47.331 DEBUG [src.node.docker_mananger] Container started with ID 864c6d9d58e7. Setting up logs at ./log/docker/node4_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:47.332 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57095
2026-03-13 04:33:47.332 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:48.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57095/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:48.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:48.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:48.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:48.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.42/tcp/57096/p2p/16Uiu2HAkzn98yFSngnJY7FyQMvX9pJ8EaPnioyUqgTUKCZvPAifu","/ip4/172.18.200.42/tcp/57097/ws/p2p/16Uiu2HAkzn98yFSngnJY7FyQMvX9pJ8EaPnioyUqgTUKCZvPAifu"],"enrUri":"enr:-L24QFibUKNQ4nQagxhFR75uuRLQmjwKFuBA5KDqVfvgicK7C-I5jJPs28nyE_NE7GSXkivCDBkpBvxIZnJo0qXZt7MCgmlkgnY0gmlwhKwSyCqKbXVsdGlhZGRyc5YACASsEsgqBt8IAAoErBLIKgbfCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECT4jCO0zURWIInutBOBpXns5QfJjUaX0kMlENCAOK0_yDdGNwgt8Ig3VkcILfCoV3YWt1MgE"}'
2026-03-13 04:33:48.357 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:48.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.135/tcp/28518/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj"]'
2026-03-13 04:33:48.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:48.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:48.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:48.366 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:48.366 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:48.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:48.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.161
2026-03-13 04:33:48.368 DEBUG [src.node.docker_mananger] Generated ports ['20821', '20822', '20823', '20824', '20825']
2026-03-13 04:33:48.368 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:48.368 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:48.369 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:48.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 20821:20821 -p 20822:20822 -p 20823:20823 -p 20824:20824 -p 20825:20825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20823 --rest-port=20821 --tcp-port=20822 --discv5-udp-port=20824 --rest-address=0.0.0.0 --nat=extip:172.18.113.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c9b9c397d1a7dbcb2b40fef25da7d8ced8a883b308ae5abc2967df3d31eb643 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20825 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEvpdWkILjtyq8cEmTP3ITA-sPgB4T7kaBE9vUZVN7QTcMtMQjVtNMZspBlJTs8URKl8aTA_QB-jJssBO252GMYCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBm9mAAoErBLMhwZvZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECk0KZYlHxvTF1EK-mlWOxAD_lhPFXAXYA2vyYdPM8GpSDdGNwgm9mg3VkcIJvaIV3YWt1MgE
2026-03-13 04:33:48.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.161 waku 8d3489bdaad2f9f30e171c21b5fc43ba13ca9cca34f86ad9149e0aa9510756e4
2026-03-13 04:33:48.606 DEBUG [src.node.docker_mananger] Container started with ID 8d3489bdaad2. Setting up logs at ./log/docker/node5_2026-03-13_04-33-43__b38c52f4-10e1-4101-b8c2-23336dca7d46__wakuorg_nwaku:latest.log
2026-03-13 04:33:48.606 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20821
2026-03-13 04:33:48.606 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:49.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20821/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:49.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:49.619 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:49.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:49.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.161/tcp/20822/p2p/16Uiu2HAkyXK9XwYW7E58ymBpXtqe6DH9SHozxHc3VF131sErdtW7","/ip4/172.18.113.161/tcp/20823/ws/p2p/16Uiu2HAkyXK9XwYW7E58ymBpXtqe6DH9SHozxHc3VF131sErdtW7"],"enrUri":"enr:-L24QE2GbQKqrUMA34YuB8r7kmdNUI5UhJoH5AXAmywom_nRbeinOVv3i1om5TQmtza4Cxk-vjmHpjgR_94KbAnNB9ACgmlkgnY0gmlwhKwScaGKbXVsdGlhZGRyc5YACASsEnGhBlFWAAoErBJxoQZRV90DgnJzhQADAQAAiXNlY3AyNTZrMaECPOCtfGCQw6tpseBouB3qgMyX1cUeNiujBmN23JNGPhSDdGNwglFWg3VkcIJRWIV3YWt1MgE"}'
2026-03-13 04:33:49.626 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:49.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.135/tcp/28518/p2p/16Uiu2HAm5LWp4WLwrnyurrJfqjVzL2QJZMiMSfABBjHVsWfSzzcj"]'
2026-03-13 04:33:49.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:49.629 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-13 04:33:49.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28517/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:49.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:49.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53471/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:49.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:49.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28517/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:49.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:49.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:49.755 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:49.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28517/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:49.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376429649812224,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:49.759 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:49.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:49.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376429649812224,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:49.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28517/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:49.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:49.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:49.868 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:49.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:49.871 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:43665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
2026-03-13 04:33:49.873 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:49.874 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:49.875 DEBUG [src.node.waku_node] Stopping container with id 6c38b2c14b80
2026-03-13 04:33:50.446 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:50.448 DEBUG [src.node.waku_node] Stopping container with id 4c3200477cd7
2026-03-13 04:33:51.011 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:51.013 DEBUG [src.node.waku_node] Stopping container with id 00703825f286
2026-03-13 04:33:51.260 ERROR [src.node.docker_mananger] Max retries reached for container 6c38b2c14b80. Exiting log stream.
2026-03-13 04:33:51.586 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:51.586 DEBUG [src.node.waku_node] Stopping container with id 864c6d9d58e7
2026-03-13 04:33:51.824 ERROR [src.node.docker_mananger] Max retries reached for container 4c3200477cd7. Exiting log stream.
2026-03-13 04:33:52.166 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:52.167 DEBUG [src.node.waku_node] Stopping container with id 8d3489bdaad2
2026-03-13 04:33:52.400 ERROR [src.node.docker_mananger] Max retries reached for container 00703825f286. Exiting log stream.
2026-03-13 04:33:52.715 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:52.717 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:52.733 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:52.739 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:52.744 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:52.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:52.756 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-03-13 04:32:39.378 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:32:39.379 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef
2026-03-13 04:32:39.379 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:32:39.379 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:32:39.380 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:32:39.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:39.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:39.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:39.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:39.405 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:39.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:39.405 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:32:39.405 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:32:39.406 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:39.406 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:39.449 DEBUG [src.node.docker_mananger] Network waku created
2026-03-13 04:32:39.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.122
2026-03-13 04:32:39.450 DEBUG [src.node.docker_mananger] Generated ports ['3652', '3653', '3654', '3655', '3656']
2026-03-13 04:32:39.450 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:39.450 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:39.450 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:39.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 3652:3652 -p 3653:3653 -p 3654:3654 -p 3655:3655 -p 3656:3656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3654 --rest-port=3652 --tcp-port=3653 --discv5-udp-port=3655 --rest-address=0.0.0.0 --nat=extip:172.18.161.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb8ec64d621b1c0ee84a13e3f887b59a25cddd11de69b29fdaf68e7ede4acfa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3656 --metrics-logging=true --lightpush=true
2026-03-13 04:32:43.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.122 waku 903c7ea9499e89fa051dc7e2b342b873fc1b220b005ea164270ca74bb5f5b203
2026-03-13 04:32:43.147 DEBUG [src.node.docker_mananger] Container started with ID 903c7ea9499e. Setting up logs at ./log/docker/node1_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:43.147 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3652
2026-03-13 04:32:43.147 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:44.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3652/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:44.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:44.152 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:44.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:44.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.122/tcp/3653/p2p/16Uiu2HAkz8MJ7zWZJErcUKyzsYUnDvmJcZYB28wjqrZgPdFWi7xa","/ip4/172.18.161.122/tcp/3654/ws/p2p/16Uiu2HAkz8MJ7zWZJErcUKyzsYUnDvmJcZYB28wjqrZgPdFWi7xa"],"enrUri":"enr:-L24QPGPOeSh2EOg93yROUDCSbPAU4cAbp_Bbj0p4QerpMYfKoaBaReh8BHOnvwa971vg1pU0LAXLKDhjaUjOIT8RacCgmlkgnY0gmlwhKwSoXqKbXVsdGlhZGRyc5YACASsEqF6Bg5FAAoErBKhegYORt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRdpvT5hryDAwVlXMM-s3yD1hEZN4V_8i7v5-h1mFSGeDdGNwgg5Fg3VkcIIOR4V3YWt1Mgk"}'
2026-03-13 04:32:44.155 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:44.155 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:44.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:44.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:44.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.42
2026-03-13 04:32:44.157 DEBUG [src.node.docker_mananger] Generated ports ['25906', '25907', '25908', '25909', '25910']
2026-03-13 04:32:44.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:44.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:44.158 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:44.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 25906:25906 -p 25907:25907 -p 25908:25908 -p 25909:25909 -p 25910:25910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25908 --rest-port=25906 --tcp-port=25907 --discv5-udp-port=25909 --rest-address=0.0.0.0 --nat=extip:172.18.141.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c63dd07fd5e824b00e92f41f8ccc12ceceb7bced9ac0d7bd31bb24d71e1c843c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25910 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QPGPOeSh2EOg93yROUDCSbPAU4cAbp_Bbj0p4QerpMYfKoaBaReh8BHOnvwa971vg1pU0LAXLKDhjaUjOIT8RacCgmlkgnY0gmlwhKwSoXqKbXVsdGlhZGRyc5YACASsEqF6Bg5FAAoErBKhegYORt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRdpvT5hryDAwVlXMM-s3yD1hEZN4V_8i7v5-h1mFSGeDdGNwgg5Fg3VkcIIOR4V3YWt1Mgk --lightpushnode=/ip4/172.18.161.122/tcp/3653/p2p/16Uiu2HAkz8MJ7zWZJErcUKyzsYUnDvmJcZYB28wjqrZgPdFWi7xa
2026-03-13 04:32:44.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.42 waku c9dfdc78c7f948e8d32f7694c5a67003408859fc1186976b4bd20b32851fa5e3
2026-03-13 04:32:44.382 DEBUG [src.node.docker_mananger] Container started with ID c9dfdc78c7f9. Setting up logs at ./log/docker/node2_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:44.382 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25906
2026-03-13 04:32:44.383 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:45.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25906/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:45.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:45.386 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:45.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:45.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.42/tcp/25907/p2p/16Uiu2HAkxNuLWDQUKQ3zkLVRFGvS5S2EqWDf6L3xjKNSZhujMJVT","/ip4/172.18.141.42/tcp/25908/ws/p2p/16Uiu2HAkxNuLWDQUKQ3zkLVRFGvS5S2EqWDf6L3xjKNSZhujMJVT"],"enrUri":"enr:-L24QAYKSVRAXhLHGT4VEdBnnVoMFzNl5eAHwp_k2djWtW5uHxYLXKF0JGM8LGU0zQFyHY-sKuyu0fyum9QudY0CMMQCgmlkgnY0gmlwhKwSjSqKbXVsdGlhZGRyc5YACASsEo0qBmUzAAoErBKNKgZlNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK91r14FVx9SBdL0KbdMUaUp9eaufrRfyBOqzdCf9xxaDdGNwgmUzg3VkcIJlNYV3YWt1Mg0"}'
2026-03-13 04:32:45.389 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:45.389 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:45.389 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:45.391 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:45.391 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.59
2026-03-13 04:32:45.391 DEBUG [src.node.docker_mananger] Generated ports ['25816', '25817', '25818', '25819', '25820']
2026-03-13 04:32:45.391 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:45.391 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:45.392 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:45.392 DEBUG [src.node.docker_mananger] docker run -i -t -p 25816:25816 -p 25817:25817 -p 25818:25818 -p 25819:25819 -p 25820:25820 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25818 --rest-port=25816 --tcp-port=25817 --discv5-udp-port=25819 --rest-address=0.0.0.0 --nat=extip:172.18.209.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab75cb82daeeda10bdbdc267b45afc8541bad5de4140be1acb5acdeedfcc8d16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25820 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.42/tcp/25907/p2p/16Uiu2HAkxNuLWDQUKQ3zkLVRFGvS5S2EqWDf6L3xjKNSZhujMJVT --discv5-bootstrap-node=enr:-L24QAYKSVRAXhLHGT4VEdBnnVoMFzNl5eAHwp_k2djWtW5uHxYLXKF0JGM8LGU0zQFyHY-sKuyu0fyum9QudY0CMMQCgmlkgnY0gmlwhKwSjSqKbXVsdGlhZGRyc5YACASsEo0qBmUzAAoErBKNKgZlNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK91r14FVx9SBdL0KbdMUaUp9eaufrRfyBOqzdCf9xxaDdGNwgmUzg3VkcIJlNYV3YWt1Mg0
2026-03-13 04:32:45.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.59 waku 29f98504f2b4ec429310e299832f195c05ce533ec4b31dbbd0eb6d1b5b2a1296
2026-03-13 04:32:45.644 DEBUG [src.node.docker_mananger] Container started with ID 29f98504f2b4. Setting up logs at ./log/docker/node3_2026-03-13_04-32-39__32dca8dc-24eb-4ddc-851e-727734aa46ef__wakuorg_nwaku:latest.log
2026-03-13 04:32:45.644 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25816
2026-03-13 04:32:45.644 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:46.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25816/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:46.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:46.648 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:46.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25816/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:46.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.59/tcp/25817/p2p/16Uiu2HAmJgBPTu7XRgr1Lpcu94fz9CMg6nzEyMbAc1jt9dG2Gu5n","/ip4/172.18.209.59/tcp/25818/ws/p2p/16Uiu2HAmJgBPTu7XRgr1Lpcu94fz9CMg6nzEyMbAc1jt9dG2Gu5n"],"enrUri":"enr:-L24QOLwLpKB2C_TTAQ1rQvSXeyaR5mm4HH1eI_27dSbLC3QJFEdjC9FlINHv0tFJX1jsaaLjQzuAzEq3qS7ipPXn1cCgmlkgnY0gmlwhKwS0TuKbXVsdGlhZGRyc5YACASsEtE7BmTZAAoErBLROwZk2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWXQuuHxBZnZRYMBnsRA00-495sN7pdP9N1n3cJnCOi2DdGNwgmTZg3VkcIJk24V3YWt1MgA"}'
2026-03-13 04:32:46.651 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:46.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3652/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:46.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:46.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25906/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:46.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:46.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25816/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:32:46.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-13 04:32:46.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3652/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:46.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/55102/p2p/16Uiu2HAkxNuLWDQUKQ3zkLVRFGvS5S2EqWDf6L3xjKNSZhujMJVT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:32:46.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25906/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:46.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.59/tcp/43618/p2p/16Uiu2HAmJgBPTu7XRgr1Lpcu94fz9CMg6nzEyMbAc1jt9dG2Gu5n","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.161.122/tcp/3653/p2p/16Uiu2HAkz8MJ7zWZJErcUKyzsYUnDvmJcZYB28wjqrZgPdFWi7xa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:32:46.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25816/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:46.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.141.42/tcp/25907/p2p/16Uiu2HAkxNuLWDQUKQ3zkLVRFGvS5S2EqWDf6L3xjKNSZhujMJVT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:32:46.724 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-13 04:33:16.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773376396725379097}}'
2026-03-13 04:33:16.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:16.741 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:17.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25816/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:17.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376396725379097,"ephemeral":false}]'
2026-03-13 04:33:17.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:17.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:17.749 DEBUG [src.node.waku_node] Stopping container with id 903c7ea9499e
2026-03-13 04:33:18.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:18.323 DEBUG [src.node.waku_node] Stopping container with id c9dfdc78c7f9
2026-03-13 04:33:18.880 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:18.881 DEBUG [src.node.waku_node] Stopping container with id 29f98504f2b4
2026-03-13 04:33:19.136 ERROR [src.node.docker_mananger] Max retries reached for container 903c7ea9499e. Exiting log stream.
2026-03-13 04:33:19.413 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:19.414 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:19.435 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:19.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:19.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51224', '51225', '51226', '51227', '51228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51224:51224 -p 51225:51225 -p 51226:51226 -p 51227:51227 -p 51228:51228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51226 --rest-port=51224 --tcp-port=51225 --discv5-udp-port=51227 --rest-address=0.0.0.0 --nat=extip:172.18.211.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9a8be4dcc5ca56ef807e38159ef223c19e142dbbbc452b8a9ffbfe16ea9ca2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51228 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.89 waku 0d3629cb68fa361e51f56ff98b4d851085871bee8c47ea5b53bfdec9ba080239
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d3629cb68fa. Setting up logs at ./log/docker/node1_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51224
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c41adea6ff82. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0ef1546b6fb2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.89/tcp/51225/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y","/ip4/172.18.211.89/tcp/51226/ws/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y"],"enrUri":"enr:-L24QNuBMC3NLRJYXvvOLndcLL7lN15DnyhNL52TnM1BpU1mLZDyoiv_lGimcEimOGrRht450l4zX9_i5hC3D8xQWSACgmlkgnY0gmlwhKwS01mKbXVsdGlhZGRyc5YACASsEtNZBsgZAAoErBLTWQbIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqzCqwp8QXIQwSjIjURoru7vuYW2vpG6LelV25Et8vqDdGNwgsgZg3VkcILIG4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47131', '47132', '47133', '47134', '47135']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47131:47131 -p 47132:47132 -p 47133:47133 -p 47134:47134 -p 47135:47135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47133 --rest-port=47131 --tcp-port=47132 --discv5-udp-port=47134 --rest-address=0.0.0.0 --nat=extip:172.18.125.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffdf5fb03cd615ad8e9379deedda6ff8c0074fbbafdf6fbcdcdc9fcdba3e6a9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47135 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNuBMC3NLRJYXvvOLndcLL7lN15DnyhNL52TnM1BpU1mLZDyoiv_lGimcEimOGrRht450l4zX9_i5hC3D8xQWSACgmlkgnY0gmlwhKwS01mKbXVsdGlhZGRyc5YACASsEtNZBsgZAAoErBLTWQbIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqzCqwp8QXIQwSjIjURoru7vuYW2vpG6LelV25Et8vqDdGNwgsgZg3VkcILIG4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.236 waku d22fa249ea95611ded5359d9493a3d97996ea18ec78ebab9d0cdfcbce5553ca5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d22fa249ea95. Setting up logs at ./log/docker/node2_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47131
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47131/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.236/tcp/47132/p2p/16Uiu2HAmDbUxUSLBdb2dXGxyWHVkFs9yHgncE7oiCBtiRj57hFck","/ip4/172.18.125.236/tcp/47133/ws/p2p/16Uiu2HAmDbUxUSLBdb2dXGxyWHVkFs9yHgncE7oiCBtiRj57hFck"],"enrUri":"enr:-L24QJtyZx6CLk74RPAtZlVnloIWpazoPsEI5dI-4InrsIZAUJT0ejm18evFoaZujTXTE4UuLefH56ogcnIFv_WovqICgmlkgnY0gmlwhKwSfeyKbXVsdGlhZGRyc5YACASsEn3sBrgcAAoErBJ97Aa4Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDfW1lJ2SM19PyctJsdfpjCkSfVcOUTZhXZu59qYdhLGDdGNwgrgcg3VkcIK4HoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.89/tcp/51225/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53831', '53832', '53833', '53834', '53835']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53831:53831 -p 53832:53832 -p 53833:53833 -p 53834:53834 -p 53835:53835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53833 --rest-port=53831 --tcp-port=53832 --discv5-udp-port=53834 --rest-address=0.0.0.0 --nat=extip:172.18.127.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcd14f16e97c2b953faf3d3928dbb03d0f6f32bc9baa8bbdfa230b8702b8db8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53835 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNuBMC3NLRJYXvvOLndcLL7lN15DnyhNL52TnM1BpU1mLZDyoiv_lGimcEimOGrRht450l4zX9_i5hC3D8xQWSACgmlkgnY0gmlwhKwS01mKbXVsdGlhZGRyc5YACASsEtNZBsgZAAoErBLTWQbIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqzCqwp8QXIQwSjIjURoru7vuYW2vpG6LelV25Et8vqDdGNwgsgZg3VkcILIG4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.166 waku 1e8356cfcbe58825d39ff3267c8aa0c2a1d65c3d9ada28c57b9c5de44093d42a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e8356cfcbe5. Setting up logs at ./log/docker/node3_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53831
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53831/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.166/tcp/53832/p2p/16Uiu2HAmHt4i9MrpYz7x7A4JKSHZgPKp5p3zxhxHMbDZESgdswEk","/ip4/172.18.127.166/tcp/53833/ws/p2p/16Uiu2HAmHt4i9MrpYz7x7A4JKSHZgPKp5p3zxhxHMbDZESgdswEk"],"enrUri":"enr:-L24QAVguBhIWplncXcG_e5dVAmUDdVXQEEc-luymyiHaMwmWDbIkGIKMfIKahed84f7p8td6Ynx0Xov9wY3PpEfmFkCgmlkgnY0gmlwhKwSf6aKbXVsdGlhZGRyc5YACASsEn-mBtJIAAoErBJ_pgbSSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaPqHrxITFuekxHLEgt-DC45tKBf8XLQ_CIH3b5XKuWDdGNwgtJIg3VkcILSSoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.89/tcp/51225/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60898', '60899', '60900', '60901', '60902']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60898:60898 -p 60899:60899 -p 60900:60900 -p 60901:60901 -p 60902:60902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60900 --rest-port=60898 --tcp-port=60899 --discv5-udp-port=60901 --rest-address=0.0.0.0 --nat=extip:172.18.136.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5d19b8ccaee99f0b9c74bb9cd7076e3a8c5aab4adb8e4eb5d41a5fe8f636dda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60902 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNuBMC3NLRJYXvvOLndcLL7lN15DnyhNL52TnM1BpU1mLZDyoiv_lGimcEimOGrRht450l4zX9_i5hC3D8xQWSACgmlkgnY0gmlwhKwS01mKbXVsdGlhZGRyc5YACASsEtNZBsgZAAoErBLTWQbIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqzCqwp8QXIQwSjIjURoru7vuYW2vpG6LelV25Et8vqDdGNwgsgZg3VkcILIG4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.144 waku 5e5977952648205f21e99cb40483bede7aec23f108e731dea285bf621e30b3a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e5977952648. Setting up logs at ./log/docker/node4_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60898
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.144/tcp/60899/p2p/16Uiu2HAkvigoWM7Js6dJCGHtbAsHETLiLrSDS1SwPsUtnBYPLNJy","/ip4/172.18.136.144/tcp/60900/ws/p2p/16Uiu2HAkvigoWM7Js6dJCGHtbAsHETLiLrSDS1SwPsUtnBYPLNJy"],"enrUri":"enr:-L24QPILlGg_yNlZJatMCFWfy-hm4d1lrnk-5mTKsWHyiwDlS9vMLpzcJ1ehoTJKvFC5zaEbeDoRxR2Ztb3o3xRy3q0CgmlkgnY0gmlwhKwSiJCKbXVsdGlhZGRyc5YACASsEoiQBu3jAAoErBKIkAbt5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECEzd9qBBespf--UpdyP4YfFVGOviR84ZEFRTpz4qQZr6DdGNwgu3jg3VkcILt5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60898/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.89/tcp/51225/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36144', '36145', '36146', '36147', '36148']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36144:36144 -p 36145:36145 -p 36146:36146 -p 36147:36147 -p 36148:36148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36146 --rest-port=36144 --tcp-port=36145 --discv5-udp-port=36147 --rest-address=0.0.0.0 --nat=extip:172.18.26.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae078ea37b7e9adb2a62abb5cefd5f3cbda5dc763aff78ef2bba0cf6a670710b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36148 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNuBMC3NLRJYXvvOLndcLL7lN15DnyhNL52TnM1BpU1mLZDyoiv_lGimcEimOGrRht450l4zX9_i5hC3D8xQWSACgmlkgnY0gmlwhKwS01mKbXVsdGlhZGRyc5YACASsEtNZBsgZAAoErBLTWQbIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqzCqwp8QXIQwSjIjURoru7vuYW2vpG6LelV25Et8vqDdGNwgsgZg3VkcILIG4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.221 waku 4b80dd3ba012e16672d4f2965c756a8e9b271ede6858c6403164c98d11a1c25f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b80dd3ba012. Setting up logs at ./log/docker/node5_2026-03-13_04-32-56__ca119d97-20ed-4cf1-9e06-48294f669ff2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36144
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36144/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.221/tcp/36145/p2p/16Uiu2HAmKCFc6RhrZRgCdUo3VsmiWZFfrQEMXmvxT1ErMrWt1M1e","/ip4/172.18.26.221/tcp/36146/ws/p2p/16Uiu2HAmKCFc6RhrZRgCdUo3VsmiWZFfrQEMXmvxT1ErMrWt1M1e"],"enrUri":"enr:-L24QDw_kI_LuOXFAycSFZ1mZ3E-e0BsI27FXPLHx6Aa47VFRvRCL6jRbowEqvuVjDp2WJlD27Eywg7WwxnWNJBnK24CgmlkgnY0gmlwhKwSGt2KbXVsdGlhZGRyc5YACASsEhrdBo0xAAoErBIa3QaNMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYShgNMjl4keycBebvKAYyUQcW42f4QE3ll7tWCAG24WDdGNwgo0xg3VkcIKNM4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.89/tcp/51225/p2p/16Uiu2HAm2LUMZhrmshChTDi7MB3kbSotTYj8VQXP7ug7CjqVBi4y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53831/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382112031744,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382112031744,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53831/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382112031744,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382112031744,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382112031744,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382242114060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382242114060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53831/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382242114060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382242114060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382242114060,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d22fa249ea95
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53831/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382819744512,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382819744512,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376382819744512,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d3629cb68fa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1e8356cfcbe5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d22fa249ea95. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5e5977952648
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d3629cb68fa. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4b80dd3ba012
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e8356cfcbe5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-03-13 04:34:53.614 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:53.615 DEBUG [tests.conftest] Running test: test_different_page_size[1] with id: 2026-03-13_04-34-53__682cd60e-7091-45c7-aefc-68b0f8be4b5e
2026-03-13 04:34:53.615 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:53.615 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:34:53.615 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:34:53.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:53.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-34-53__682cd60e-7091-45c7-aefc-68b0f8be4b5e__wakuorg_nwaku:latest.log
2026-03-13 04:34:53.622 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:53.622 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:53.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:53.624 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.61
2026-03-13 04:34:53.624 DEBUG [src.node.docker_mananger] Generated ports ['21376', '21377', '21378', '21379', '21380']
2026-03-13 04:34:53.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:53.624 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:53.624 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:53.624 DEBUG [src.node.docker_mananger] docker run -i -t -p 21376:21376 -p 21377:21377 -p 21378:21378 -p 21379:21379 -p 21380:21380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21378 --rest-port=21376 --tcp-port=21377 --discv5-udp-port=21379 --rest-address=0.0.0.0 --nat=extip:172.18.43.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e1a93cc300bbeccf39a2bd37ddfe1212dde55a26fcd679fe694eae4f3abe99b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21380 --metrics-logging=true --store=true --relay=true
2026-03-13 04:34:53.814 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.61 waku 91a3ff7b021daa5e2a361598060c91c312dbc7895ba2c97a1640180edfc24b33
2026-03-13 04:34:53.850 DEBUG [src.node.docker_mananger] Container started with ID 91a3ff7b021d. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-34-53__682cd60e-7091-45c7-aefc-68b0f8be4b5e__wakuorg_nwaku:latest.log
2026-03-13 04:34:53.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21376
2026-03-13 04:34:53.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:53.864 ERROR [src.node.docker_mananger] Max retries reached for container de0be4f7873f. Exiting log stream.
2026-03-13 04:34:54.408 ERROR [src.node.docker_mananger] Max retries reached for container ad816b476530. Exiting log stream.
2026-03-13 04:34:54.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21376/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:54.855 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:54.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:54.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.61/tcp/21377/p2p/16Uiu2HAm8FDytNzkL5MC8YGEScfEUFDcwPbXMas1875j3qEQZmFW","/ip4/172.18.43.61/tcp/21378/ws/p2p/16Uiu2HAm8FDytNzkL5MC8YGEScfEUFDcwPbXMas1875j3qEQZmFW"],"enrUri":"enr:-L24QBPxCz2ysBZQxQQKylNGwoElVkCzqK3--s0kHH9dp6dmDOLbEX0-ZIuk8tM53xND61_cl4IquFyjcKgimm2irNACgmlkgnY0gmlwhKwSKz2KbXVsdGlhZGRyc5YACASsEis9BlOBAAoErBIrPQZTgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvnq5uKpfJDRRbiuB-DcH8fC9jXqedyNhjz_XzKTTEwmDdGNwglOBg3VkcIJTg4V3YWt1MgM"}'
2026-03-13 04:34:54.858 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:54.865 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:54.865 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-34-53__682cd60e-7091-45c7-aefc-68b0f8be4b5e__wakuorg_nwaku:latest.log
2026-03-13 04:34:54.865 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:54.865 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:54.867 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:54.867 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.41
2026-03-13 04:34:54.867 DEBUG [src.node.docker_mananger] Generated ports ['10574', '10575', '10576', '10577', '10578']
2026-03-13 04:34:54.867 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:54.867 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:54.867 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:54.867 DEBUG [src.node.docker_mananger] docker run -i -t -p 10574:10574 -p 10575:10575 -p 10576:10576 -p 10577:10577 -p 10578:10578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10576 --rest-port=10574 --tcp-port=10575 --discv5-udp-port=10577 --rest-address=0.0.0.0 --nat=extip:172.18.150.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e8f603e9cfafc7f8cebd1d054512cbc5eff39dbcfb7acb1cdd2d17f07b5bd7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10578 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBPxCz2ysBZQxQQKylNGwoElVkCzqK3--s0kHH9dp6dmDOLbEX0-ZIuk8tM53xND61_cl4IquFyjcKgimm2irNACgmlkgnY0gmlwhKwSKz2KbXVsdGlhZGRyc5YACASsEis9BlOBAAoErBIrPQZTgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvnq5uKpfJDRRbiuB-DcH8fC9jXqedyNhjz_XzKTTEwmDdGNwglOBg3VkcIJTg4V3YWt1MgM --storenode=/ip4/172.18.43.61/tcp/21377/p2p/16Uiu2HAm8FDytNzkL5MC8YGEScfEUFDcwPbXMas1875j3qEQZmFW --store=true --relay=true
2026-03-13 04:34:55.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.41 waku 122b8f9355da128d1cb2b660a4b8b8c59be67347d914e965ff400a5b53114509
2026-03-13 04:34:55.092 DEBUG [src.node.docker_mananger] Container started with ID 122b8f9355da. Setting up logs at ./log/docker/store_node1_2026-03-13_04-34-53__682cd60e-7091-45c7-aefc-68b0f8be4b5e__wakuorg_nwaku:latest.log
2026-03-13 04:34:55.092 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10574
2026-03-13 04:34:55.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:56.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10574/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:56.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:56.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:56.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:56.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.41/tcp/10575/p2p/16Uiu2HAmNQdjN11zcC3c6dqzUTnpfvBu691EPfrWPFapbX9zsa9t","/ip4/172.18.150.41/tcp/10576/ws/p2p/16Uiu2HAmNQdjN11zcC3c6dqzUTnpfvBu691EPfrWPFapbX9zsa9t"],"enrUri":"enr:-L24QHsYWdWFjtlhx5OczJnrAw0YRAE_-5NF_JieCof1lq66TSliV0p9Bc37ZmJ_dq7fmvNKJTaODxMzQFe0E-AFvwoCgmlkgnY0gmlwhKwSlimKbXVsdGlhZGRyc5YACASsEpYpBilPAAoErBKWKQYpUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkOdsaKUd1ljMkZ-y9-fRqLLr3tNaqo5WYXQ1yeoXhoeDdGNwgilPg3VkcIIpUYV3YWt1MgM"}'
2026-03-13 04:34:56.100 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:56.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10574/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.61/tcp/21377/p2p/16Uiu2HAm8FDytNzkL5MC8YGEScfEUFDcwPbXMas1875j3qEQZmFW"]'
2026-03-13 04:34:56.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:56.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21376/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:34:56.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:56.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:34:56.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:56.109 DEBUG [src.steps.store] Relaying message
2026-03-13 04:34:56.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:56.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:56.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:34:56.316 DEBUG [src.steps.store] Relaying message
2026-03-13 04:34:56.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:56.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:56.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:34:56.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21376/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:56.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7af8b28bdabf4e6a2153e91c08f469eb392587dfd88408243d659d05bf9c700b"}],"paginationCursor":"0x7af8b28bdabf4e6a2153e91c08f469eb392587dfd88408243d659d05bf9c700b"}'
2026-03-13 04:34:56.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10574/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:56.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7af8b28bdabf4e6a2153e91c08f469eb392587dfd88408243d659d05bf9c700b"}],"paginationCursor":"0x7af8b28bdabf4e6a2153e91c08f469eb392587dfd88408243d659d05bf9c700b"}'
2026-03-13 04:34:56.530 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:56.531 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:56.531 DEBUG [src.node.waku_node] Stopping container with id 91a3ff7b021d
2026-03-13 04:34:57.122 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:57.122 DEBUG [src.node.waku_node] Stopping container with id 122b8f9355da
2026-03-13 04:34:57.653 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:57.661 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:57.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:57.671 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_payload with id: 2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10276', '10277', '10278', '10279', '10280']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10276:10276 -p 10277:10277 -p 10278:10278 -p 10279:10279 -p 10280:10280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10278 --rest-port=10276 --tcp-port=10277 --discv5-udp-port=10279 --rest-address=0.0.0.0 --nat=extip:172.18.119.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a08fbac4901aa1dda738b7da6f00a2d20ec1b7ca9657c8b3957b72722c32f294 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10280 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.50 waku 74f9dc26306e1e81272e4661d94cd4c7230652a125fcdf0c4ce52e7ce8c33fe6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74f9dc26306e. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10276
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19421c972e61. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f51154fa0d47. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10276/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.50/tcp/10277/p2p/16Uiu2HAmGBC6EdqgmxagY8CNCvj6gVQfAS7j6t5pVNgqYqGS5mJc","/ip4/172.18.119.50/tcp/10278/ws/p2p/16Uiu2HAmGBC6EdqgmxagY8CNCvj6gVQfAS7j6t5pVNgqYqGS5mJc"],"enrUri":"enr:-L24QI-4JbzPvGVf8q43U2ze3GWpFtTHBwfQb0LWzuYPCluPcz5RLXk3FJlrvvcDzfO4jRY48o7L2BBLe_-rVM2UeKMCgmlkgnY0gmlwhKwSdzKKbXVsdGlhZGRyc5YACASsEncyBiglAAoErBJ3MgYoJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNE_CkJwPnMBg4etxqo5n-ZYDwsN0fpkQUm0Cnp5sVT2DdGNwgiglg3VkcIIoJ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28146', '28147', '28148', '28149', '28150']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28146:28146 -p 28147:28147 -p 28148:28148 -p 28149:28149 -p 28150:28150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28148 --rest-port=28146 --tcp-port=28147 --discv5-udp-port=28149 --rest-address=0.0.0.0 --nat=extip:172.18.222.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfaf30be9a3b5dd966085de434daf1de5ea4f84d56ef5d16134a0db5069d4da2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28150 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.9 waku 0c38a64c37a656fa45e87f4c9809f458ca7b80adac23c431d262497aea38bbfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c38a64c37a6. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28146
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.9/tcp/28147/p2p/16Uiu2HAm3kVNLJiyEA3TwsqCDHM2Ts7PgjmwU9ikn5QDimXy8aUg","/ip4/172.18.222.9/tcp/28148/ws/p2p/16Uiu2HAm3kVNLJiyEA3TwsqCDHM2Ts7PgjmwU9ikn5QDimXy8aUg"],"enrUri":"enr:-L24QAFERnCvsgITmsWrbYgqrBSlpRt7rLMH3JuQwvxITgQOdxRDtjHAP4g8CdHYgVf2DJ9_U_d_46VJxCx_wmJTkWQCgmlkgnY0gmlwhKwS3gmKbXVsdGlhZGRyc5YACASsEt4JBm3zAAoErBLeCQZt9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECe6-IT2QkOVIndZhYL3gex1NfmjRPf9zUe_VzVvOnfsGDdGNwgm3zg3VkcIJt9YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.50/tcp/10277/p2p/16Uiu2HAmGBC6EdqgmxagY8CNCvj6gVQfAS7j6t5pVNgqYqGS5mJc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2596', '2597', '2598', '2599', '2600']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2596:2596 -p 2597:2597 -p 2598:2598 -p 2599:2599 -p 2600:2600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2598 --rest-port=2596 --tcp-port=2597 --discv5-udp-port=2599 --rest-address=0.0.0.0 --nat=extip:172.18.170.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d38ea121e17347f77cf525ae18dcccc35af8dacd9ecbadef601e6a2938dab2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2600 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI-4JbzPvGVf8q43U2ze3GWpFtTHBwfQb0LWzuYPCluPcz5RLXk3FJlrvvcDzfO4jRY48o7L2BBLe_-rVM2UeKMCgmlkgnY0gmlwhKwSdzKKbXVsdGlhZGRyc5YACASsEncyBiglAAoErBJ3MgYoJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNE_CkJwPnMBg4etxqo5n-ZYDwsN0fpkQUm0Cnp5sVT2DdGNwgiglg3VkcIIoJ4V3YWt1Mgk --lightpushnode=/ip4/172.18.119.50/tcp/10277/p2p/16Uiu2HAmGBC6EdqgmxagY8CNCvj6gVQfAS7j6t5pVNgqYqGS5mJc --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.129 waku f155954dc8120e10b4240d46c5e8358b3ac5685ba627635f54d879a006cb72d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f155954dc812. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-32-42__6de6ae3f-2d1d-4c5e-b743-9524a4af2061__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2596
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2596/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.129/tcp/2597/p2p/16Uiu2HAm2dhF4D42B3TqhtiFazv2FGrSDfoWxdu7pdUzC9qqamMn","/ip4/172.18.170.129/tcp/2598/ws/p2p/16Uiu2HAm2dhF4D42B3TqhtiFazv2FGrSDfoWxdu7pdUzC9qqamMn"],"enrUri":"enr:-L24QPfiwwtU9xDnE5l8pAhG2QOChbKfvZUgD9DPHmzf--FPNYWK5SZesLRVwEdpe54UYn76NN8sxgLzVnNUGKJ6GLECgmlkgnY0gmlwhKwSqoGKbXVsdGlhZGRyc5YACASsEqqBBgolAAoErBKqgQYKJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaxY02T0NnNeQJOzfaHSPbRs7DXRKOqRCKQ8Ctjq0C42DdGNwggolg3VkcIIKJ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2596/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.50/tcp/10277/p2p/16Uiu2HAmGBC6EdqgmxagY8CNCvj6gVQfAS7j6t5pVNgqYqGS5mJc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2596/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.9/tcp/28147/p2p/16Uiu2HAm3kVNLJiyEA3TwsqCDHM2Ts7PgjmwU9ikn5QDimXy8aUg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10276/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2596/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376365745397504}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2596/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74f9dc26306e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c38a64c37a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f155954dc812
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74f9dc26306e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,205 @@
2026-03-13 04:37:41.300 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:37:41.301 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0
2026-03-13 04:37:41.301 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:37:41.301 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:37:41.312 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:41.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:41.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:41.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:41.331 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:41.332 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:41.340 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:37:41.340 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:41.340 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:41.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:41.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:41.343 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.238
2026-03-13 04:37:41.343 DEBUG [src.node.docker_mananger] Generated ports ['1230', '1231', '1232', '1233', '1234']
2026-03-13 04:37:41.344 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:41.344 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:41.344 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:41.344 DEBUG [src.node.docker_mananger] docker run -i -t -p 1230:1230 -p 1231:1231 -p 1232:1232 -p 1233:1233 -p 1234:1234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1232 --rest-port=1230 --tcp-port=1231 --discv5-udp-port=1233 --rest-address=0.0.0.0 --nat=extip:172.18.59.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acbc4e2eff1a383911e5bdead98daf164ac6eeafc030dd4c857fafe8de1f0aa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1234 --metrics-logging=true --relay=true
2026-03-13 04:37:41.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.238 waku 10a1b26f84efe01a83b4cbb716995409c1bf942e4728da78aa13e8a9920bcac5
2026-03-13 04:37:41.600 DEBUG [src.node.docker_mananger] Container started with ID 10a1b26f84ef. Setting up logs at ./log/docker/node1_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:41.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1230
2026-03-13 04:37:41.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:42.315 ERROR [src.node.docker_mananger] Max retries reached for container 7e9eb824a2bf. Exiting log stream.
2026-03-13 04:37:42.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1230/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:42.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:42.604 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:42.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1230/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:42.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.238/tcp/1231/p2p/16Uiu2HAkwrzCdaWzaZ7GopHkRXxaiTBFPH7Lsy3zd6Kgd2dWFKmu","/ip4/172.18.59.238/tcp/1232/ws/p2p/16Uiu2HAkwrzCdaWzaZ7GopHkRXxaiTBFPH7Lsy3zd6Kgd2dWFKmu"],"enrUri":"enr:-L24QBjiCZzPuzpulFgTzhN2aT-u04tTmdxJTyqsEouOOSGXG2O1RWL-IXEABKuWDCkfYOpwk_nO5-pAKJZxhAtkUS0CgmlkgnY0gmlwhKwSO-6KbXVsdGlhZGRyc5YACASsEjvuBgTPAAoErBI77gYE0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECJDN_PKIFVNwZVLJDkFvSFg33KzLzeeVdAPNVYDCGqXSDdGNwggTPg3VkcIIE0YV3YWt1MgE"}'
2026-03-13 04:37:42.607 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:42.607 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:42.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:42.609 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:42.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.248
2026-03-13 04:37:42.609 DEBUG [src.node.docker_mananger] Generated ports ['2281', '2282', '2283', '2284', '2285']
2026-03-13 04:37:42.610 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:42.610 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:42.610 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:42.610 DEBUG [src.node.docker_mananger] docker run -i -t -p 2281:2281 -p 2282:2282 -p 2283:2283 -p 2284:2284 -p 2285:2285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2283 --rest-port=2281 --tcp-port=2282 --discv5-udp-port=2284 --rest-address=0.0.0.0 --nat=extip:172.18.84.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad3dfdc0effc47dfadc623f0efbcf4b0edc7ccdc60ffecbab70f033eeaf3d6dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2285 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBjiCZzPuzpulFgTzhN2aT-u04tTmdxJTyqsEouOOSGXG2O1RWL-IXEABKuWDCkfYOpwk_nO5-pAKJZxhAtkUS0CgmlkgnY0gmlwhKwSO-6KbXVsdGlhZGRyc5YACASsEjvuBgTPAAoErBI77gYE0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECJDN_PKIFVNwZVLJDkFvSFg33KzLzeeVdAPNVYDCGqXSDdGNwggTPg3VkcIIE0YV3YWt1MgE
2026-03-13 04:37:42.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.248 waku 3f253c0b3d10229236beb3e70c1c53b61f15c43adbd4b5e89632c3c9a80221b7
2026-03-13 04:37:42.844 DEBUG [src.node.docker_mananger] Container started with ID 3f253c0b3d10. Setting up logs at ./log/docker/node2_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:42.845 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2281
2026-03-13 04:37:42.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:43.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2281/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:43.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:43.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:43.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:43.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.248/tcp/2282/p2p/16Uiu2HAkzPZmXR629ghnyGpCbBufqZZ6UB5EqDs9iNs858BMW2Qv","/ip4/172.18.84.248/tcp/2283/ws/p2p/16Uiu2HAkzPZmXR629ghnyGpCbBufqZZ6UB5EqDs9iNs858BMW2Qv"],"enrUri":"enr:-L24QFVWTNxLCOhprNLTQWflGYlqhEmg7XwT_fUyEHS7PYl5Io1s1KtwbUs1HtSDZgxlFk4hUWpwFhv4rRBVzr7jkuICgmlkgnY0gmlwhKwSVPiKbXVsdGlhZGRyc5YACASsElT4BgjqAAoErBJU-AYI690DgnJzhQADAQAAiXNlY3AyNTZrMaECScA_50hfbqEJw55Ss_g1W7VmtSqgezCGA2e3siFTk1eDdGNwggjqg3VkcIII7IV3YWt1MgE"}'
2026-03-13 04:37:43.868 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:43.868 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:43.868 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:43.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:43.872 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.202
2026-03-13 04:37:43.872 DEBUG [src.node.docker_mananger] Generated ports ['35909', '35910', '35911', '35912', '35913']
2026-03-13 04:37:43.872 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:43.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:43.872 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:43.873 DEBUG [src.node.docker_mananger] docker run -i -t -p 35909:35909 -p 35910:35910 -p 35911:35911 -p 35912:35912 -p 35913:35913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35911 --rest-port=35909 --tcp-port=35910 --discv5-udp-port=35912 --rest-address=0.0.0.0 --nat=extip:172.18.52.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc2c8e4bfee08408dc5ad3e923299ab400a3eb7392ba52fb95e92b4cccec05fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35913 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFVWTNxLCOhprNLTQWflGYlqhEmg7XwT_fUyEHS7PYl5Io1s1KtwbUs1HtSDZgxlFk4hUWpwFhv4rRBVzr7jkuICgmlkgnY0gmlwhKwSVPiKbXVsdGlhZGRyc5YACASsElT4BgjqAAoErBJU-AYI690DgnJzhQADAQAAiXNlY3AyNTZrMaECScA_50hfbqEJw55Ss_g1W7VmtSqgezCGA2e3siFTk1eDdGNwggjqg3VkcIII7IV3YWt1MgE
2026-03-13 04:37:44.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.202 waku 7dc24251854085c2b898bb9fbe39bf43585a86aa7bc36c14d6d3108ae3a7eec8
2026-03-13 04:37:44.112 DEBUG [src.node.docker_mananger] Container started with ID 7dc242518540. Setting up logs at ./log/docker/node3_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:44.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35909
2026-03-13 04:37:44.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:45.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35909/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:45.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:45.129 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:45.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:45.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.202/tcp/35910/p2p/16Uiu2HAmHDLpqJjJHAdoRTGC18k4Uhoiq5mPxoFbrkqTfp8x6qMw","/ip4/172.18.52.202/tcp/35911/ws/p2p/16Uiu2HAmHDLpqJjJHAdoRTGC18k4Uhoiq5mPxoFbrkqTfp8x6qMw"],"enrUri":"enr:-L24QGlF5lW3ulav5C1zrCqppo3-x7vBheen7gX6JhZyu48uEf1HH2qJLHNDiZL4rky39biwp1d9DrGRQsL2l-8YAbQCgmlkgnY0gmlwhKwSNMqKbXVsdGlhZGRyc5YACASsEjTKBoxGAAoErBI0ygaMR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ7h8EMogysZ9mnRM5J-cRzX6IBf_yWY1wweVi4XzptaDdGNwgoxGg3VkcIKMSIV3YWt1MgE"}'
2026-03-13 04:37:45.137 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:45.137 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:37:45.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:37:45.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:37:45.139 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.119
2026-03-13 04:37:45.139 DEBUG [src.node.docker_mananger] Generated ports ['48972', '48973', '48974', '48975', '48976']
2026-03-13 04:37:45.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:37:45.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:37:45.139 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:37:45.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 48972:48972 -p 48973:48973 -p 48974:48974 -p 48975:48975 -p 48976:48976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48974 --rest-port=48972 --tcp-port=48973 --discv5-udp-port=48975 --rest-address=0.0.0.0 --nat=extip:172.18.234.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce5d7b60dcadbaffa1db2eea59843fdc4feb162184ee3ee1feb24fc7a30ebb9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48976 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGlF5lW3ulav5C1zrCqppo3-x7vBheen7gX6JhZyu48uEf1HH2qJLHNDiZL4rky39biwp1d9DrGRQsL2l-8YAbQCgmlkgnY0gmlwhKwSNMqKbXVsdGlhZGRyc5YACASsEjTKBoxGAAoErBI0ygaMR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ7h8EMogysZ9mnRM5J-cRzX6IBf_yWY1wweVi4XzptaDdGNwgoxGg3VkcIKMSIV3YWt1MgE
2026-03-13 04:37:45.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.119 waku f03ad2e6f73dfd7f3acfc233fc4020b80d3c0270de8dcfe039164479906d906d
2026-03-13 04:37:45.381 DEBUG [src.node.docker_mananger] Container started with ID f03ad2e6f73d. Setting up logs at ./log/docker/node4_2026-03-13_04-37-41__788873c4-d659-470e-98bc-f149c8fe39f0__wakuorg_nwaku:latest.log
2026-03-13 04:37:45.382 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48972
2026-03-13 04:37:45.382 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:37:46.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48972/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:37:46.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:37:46.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.119/tcp/48973/p2p/16Uiu2HAkwSSZnnF6b7uQnHipRoyFrMFz4bM2rmwKaNzFAtx11Xav","/ip4/172.18.234.119/tcp/48974/ws/p2p/16Uiu2HAkwSSZnnF6b7uQnHipRoyFrMFz4bM2rmwKaNzFAtx11Xav"],"enrUri":"enr:-L24QKxobZNNYd6jdgyRFxhb9WRcCj_gZLb8s2lj8xoe5rp3WYsU6Hlp5pd0bfCjxXQoOQkxmw7kvZS20II_p-XVBS8CgmlkgnY0gmlwhKwS6neKbXVsdGlhZGRyc5YACASsEup3Br9NAAoErBLqdwa_Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHenJnkj8CnrxLlRgEbt9pACim5DlVEk91SBvc6qfqIeDdGNwgr9Ng3VkcIK_T4V3YWt1MgE"}'
2026-03-13 04:37:46.411 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:37:46.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:46.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:46.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2281/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:46.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:46.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35909/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:46.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:46.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:37:46.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:37:46.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1230/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.84.248/tcp/32968/p2p/16Uiu2HAkzPZmXR629ghnyGpCbBufqZZ6UB5EqDs9iNs858BMW2Qv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:37:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2281/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.59.238/tcp/1231/p2p/16Uiu2HAkwrzCdaWzaZ7GopHkRXxaiTBFPH7Lsy3zd6Kgd2dWFKmu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.52.202/tcp/48090/p2p/16Uiu2HAmHDLpqJjJHAdoRTGC18k4Uhoiq5mPxoFbrkqTfp8x6qMw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:37:46.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35909/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.84.248/tcp/2282/p2p/16Uiu2HAkzPZmXR629ghnyGpCbBufqZZ6UB5EqDs9iNs858BMW2Qv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.119/tcp/47970/p2p/16Uiu2HAkwSSZnnF6b7uQnHipRoyFrMFz4bM2rmwKaNzFAtx11Xav","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:37:46.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48972/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:46.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.52.202/tcp/35910/p2p/16Uiu2HAmHDLpqJjJHAdoRTGC18k4Uhoiq5mPxoFbrkqTfp8x6qMw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:46.456 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-13 04:38:06.459 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-13 04:38:06.564 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-13 04:38:06.576 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-03-13 04:38:06.593 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-13 04:38:06.604 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-13 04:38:06.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:06.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-13 04:38:06.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:09.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:09.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:15.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:15.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:18.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:18.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:19.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:19.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:20.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:20.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:22.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:22.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:30.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:30.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:33.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:33.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:38.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:38.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:39.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:39.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:39.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:39.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:41.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:41.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:41.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:41.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:42.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:42.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:49.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:49.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:49.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:49.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:49.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:49.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:58.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:58.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:00.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:00.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:00.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:00.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:02.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:02.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:02.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:02.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:04.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:04.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:04.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:04.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:13.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:13.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:14.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:14.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:14.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:14.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:15.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:15.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:16.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:19.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:19.542 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-13 04:39:19.552 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 14066 bytes 135 pkt (dropped 192, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-13 04:39:19.552 DEBUG [src.libs.common] Sleeping for 40.0 seconds
2026-03-13 04:39:59.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:59.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376686607931262,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376689517119695,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376695925453157,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376698188498150,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376699460998973,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376700893015650,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376702765003889,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376710389172258,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376713525478632,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376718444815918,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376719061088738,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376719684630708,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376721516935182,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376721528810744,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376722756969727,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376729917491444,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376729935464462,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376729950540653,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376738612906794,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376740060869265,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376740073779864,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376742340949829,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376742556992535,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376744836940930,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376744848424955,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376753332894095,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376754366199853,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376754385868668,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376755012775954,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376756028978612,"ephemeral":false,"proof":""}]'
2026-03-13 04:39:59.557 INFO [tests.e2e.test_network_conditions] [LOSS=60.0%] sent=30 received=30 window=40.0s
2026-03-13 04:39:59.559 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15342', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-13 04:39:59.573 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:39:59.574 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:39:59.574 DEBUG [src.node.waku_node] Stopping container with id 10a1b26f84ef
2026-03-13 04:40:00.182 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:00.183 DEBUG [src.node.waku_node] Stopping container with id 3f253c0b3d10
2026-03-13 04:40:00.800 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:00.801 DEBUG [src.node.waku_node] Stopping container with id 7dc242518540
2026-03-13 04:40:01.343 ERROR [src.node.docker_mananger] Max retries reached for container 10a1b26f84ef. Exiting log stream.
2026-03-13 04:40:01.396 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:01.397 DEBUG [src.node.waku_node] Stopping container with id f03ad2e6f73d
2026-03-13 04:40:01.618 ERROR [src.node.docker_mananger] Max retries reached for container 3f253c0b3d10. Exiting log stream.
2026-03-13 04:40:01.989 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:01.991 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:40:02.197 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:02.304 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:02.414 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:02.531 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:02.535 ERROR [src.node.docker_mananger] Max retries reached for container 7dc242518540. Exiting log stream.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_missing_payload with id: 2026-03-13_04-33-46__93136dcf-bf0b-4759-a588-58adf9b37b35
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-46__93136dcf-bf0b-4759-a588-58adf9b37b35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15160', '15161', '15162', '15163', '15164']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15160:15160 -p 15161:15161 -p 15162:15162 -p 15163:15163 -p 15164:15164 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15162 --rest-port=15160 --tcp-port=15161 --discv5-udp-port=15163 --rest-address=0.0.0.0 --nat=extip:172.18.190.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=452993c2decfda874a7ca0e05fab10eabdbdd7a86fd3fa110e614deedbf6887b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15164 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.238 waku eb70a797fdbbb419e65d99b51cf9be54587969a533997cf6c59aa7b42d54a769
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39d2dd4a8d9e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb70a797fdbb. Setting up logs at ./log/docker/node1_2026-03-13_04-33-46__93136dcf-bf0b-4759-a588-58adf9b37b35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15160
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d6b6ee5add0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15160/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15160/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.238/tcp/15161/p2p/16Uiu2HAmCvKmteVjruTdnLGXE7MesQvhpp9tqtqecmtFX9vn6PJW","/ip4/172.18.190.238/tcp/15162/ws/p2p/16Uiu2HAmCvKmteVjruTdnLGXE7MesQvhpp9tqtqecmtFX9vn6PJW"],"enrUri":"enr:-L24QMJNHHoS_S0lby5S67to3PnMtCD6-ekmpPNVvQj6GiWjDU-CYNKVjeGoAX_eORC5C5T_rrf5TOzjTmepde3uVhYCgmlkgnY0gmlwhKwSvu6KbXVsdGlhZGRyc5YACASsEr7uBjs5AAoErBK-7gY7Ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA-2s08FuWWGO0D2qwnkGSTTuucywGaxfEKPSHxw6jseDdGNwgjs5g3VkcII7O4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-46__93136dcf-bf0b-4759-a588-58adf9b37b35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55805', '55806', '55807', '55808', '55809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55805:55805 -p 55806:55806 -p 55807:55807 -p 55808:55808 -p 55809:55809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55807 --rest-port=55805 --tcp-port=55806 --discv5-udp-port=55808 --rest-address=0.0.0.0 --nat=extip:172.18.208.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ffbff9be5beeaf1a644c1f27a35048984132daabbdd8e50d6babae0d8fd8eed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55809 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMJNHHoS_S0lby5S67to3PnMtCD6-ekmpPNVvQj6GiWjDU-CYNKVjeGoAX_eORC5C5T_rrf5TOzjTmepde3uVhYCgmlkgnY0gmlwhKwSvu6KbXVsdGlhZGRyc5YACASsEr7uBjs5AAoErBK-7gY7Ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA-2s08FuWWGO0D2qwnkGSTTuucywGaxfEKPSHxw6jseDdGNwgjs5g3VkcII7O4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.108 waku b2352ee6cd572a94644497431d753c350c852054081e9b5d175839bc79ad1185
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2352ee6cd57. Setting up logs at ./log/docker/node2_2026-03-13_04-33-46__93136dcf-bf0b-4759-a588-58adf9b37b35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55805
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55805/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.108/tcp/55806/p2p/16Uiu2HAm8FQheh4VC8GgszD5dSEv4qAdZwJ2m8sMkLRrvx7CrZY2","/ip4/172.18.208.108/tcp/55807/ws/p2p/16Uiu2HAm8FQheh4VC8GgszD5dSEv4qAdZwJ2m8sMkLRrvx7CrZY2"],"enrUri":"enr:-L24QNj7uYBWo7HuYw7iO1IHju6N39CJJGut-HwcUPINbvgvZpCZW1_PFzeHRxci8N0oJzXT7QLDA8ODiQo7MIAbhtECgmlkgnY0gmlwhKwS0GyKbXVsdGlhZGRyc5YACASsEtBsBtn-AAoErBLQbAbZ_90DgnJzhQADAQAAiXNlY3AyNTZrMaECvobYwPffCfmf2iXsh51jC7vCucuk12J2GhsAnRwgJ9-DdGNwgtn-g3VkcILaAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.238/tcp/15161/p2p/16Uiu2HAmCvKmteVjruTdnLGXE7MesQvhpp9tqtqecmtFX9vn6PJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15160/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15160/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15160/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376429361277440,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55805/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376429361277440,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15160/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15160/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eb70a797fdbb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2352ee6cd57
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-13 04:34:22.760 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:22.760 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-03-13_04-34-22__627a56d9-5518-478a-ac30-53d271706343
2026-03-13 04:34:22.760 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:22.761 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:22.761 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-13 04:34:22.767 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:22.767 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-22__627a56d9-5518-478a-ac30-53d271706343__wakuorg_nwaku:latest.log
2026-03-13 04:34:22.767 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:22.768 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:22.769 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:22.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.170
2026-03-13 04:34:22.769 DEBUG [src.node.docker_mananger] Generated ports ['2365', '2366', '2367', '2368', '2369']
2026-03-13 04:34:22.769 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:22.770 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:22.770 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:22.770 DEBUG [src.node.docker_mananger] docker run -i -t -p 2365:2365 -p 2366:2366 -p 2367:2367 -p 2368:2368 -p 2369:2369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2367 --rest-port=2365 --tcp-port=2366 --discv5-udp-port=2368 --rest-address=0.0.0.0 --nat=extip:172.18.184.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feccd3e917fbc15dbcd9deecf18f13ccae9ef1fa9e19befe7a11e3a7f0ede9aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2369 --metrics-logging=true --relay=true
2026-03-13 04:34:22.956 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.170 waku c81742ecadf87e17c798509826c9a631b9ddad3515b6a259c65f752d105d5f93
2026-03-13 04:34:22.957 ERROR [src.node.docker_mananger] Max retries reached for container dfbe335a040a. Exiting log stream.
2026-03-13 04:34:22.990 DEBUG [src.node.docker_mananger] Container started with ID c81742ecadf8. Setting up logs at ./log/docker/node1_2026-03-13_04-34-22__627a56d9-5518-478a-ac30-53d271706343__wakuorg_nwaku:latest.log
2026-03-13 04:34:22.991 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2365
2026-03-13 04:34:22.992 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:23.554 ERROR [src.node.docker_mananger] Max retries reached for container 437ac59ba5bf. Exiting log stream.
2026-03-13 04:34:23.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2365/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:23.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:23.997 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:23.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:23.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.170/tcp/2366/p2p/16Uiu2HAmTvfSasWc7cX28im96PRtkypcG5i3S7hs1DxAqxBvZPa6","/ip4/172.18.184.170/tcp/2367/ws/p2p/16Uiu2HAmTvfSasWc7cX28im96PRtkypcG5i3S7hs1DxAqxBvZPa6"],"enrUri":"enr:-L24QAoR1ya2ERYv-49h-wg9aksCgIAhM2C2VbRloS1c8JFpOVcreWd_VWFHCrcnhlTUM0Tpf2vHB4coSCjX94eKIZECgmlkgnY0gmlwhKwSuKqKbXVsdGlhZGRyc5YACASsEriqBgk-AAoErBK4qgYJP90DgnJzhQADAQAAiXNlY3AyNTZrMaED4uM3eWHU8mCaWuVcd8fiQDDWh2ZpEpfplaFVsEDaOOeDdGNwggk-g3VkcIIJQIV3YWt1MgE"}'
2026-03-13 04:34:24.000 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:24.006 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:24.007 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-22__627a56d9-5518-478a-ac30-53d271706343__wakuorg_nwaku:latest.log
2026-03-13 04:34:24.007 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:24.007 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:24.008 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:24.008 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.33
2026-03-13 04:34:24.009 DEBUG [src.node.docker_mananger] Generated ports ['27623', '27624', '27625', '27626', '27627']
2026-03-13 04:34:24.009 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:24.009 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:24.009 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:24.009 DEBUG [src.node.docker_mananger] docker run -i -t -p 27623:27623 -p 27624:27624 -p 27625:27625 -p 27626:27626 -p 27627:27627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27625 --rest-port=27623 --tcp-port=27624 --discv5-udp-port=27626 --rest-address=0.0.0.0 --nat=extip:172.18.137.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bba1acacbc23a7ecfab410cc74a3eeb7cf0033f1f23cae1cb9e3ce0b7c21fe65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAoR1ya2ERYv-49h-wg9aksCgIAhM2C2VbRloS1c8JFpOVcreWd_VWFHCrcnhlTUM0Tpf2vHB4coSCjX94eKIZECgmlkgnY0gmlwhKwSuKqKbXVsdGlhZGRyc5YACASsEriqBgk-AAoErBK4qgYJP90DgnJzhQADAQAAiXNlY3AyNTZrMaED4uM3eWHU8mCaWuVcd8fiQDDWh2ZpEpfplaFVsEDaOOeDdGNwggk-g3VkcIIJQIV3YWt1MgE
2026-03-13 04:34:24.198 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.33 waku eeab07d917bfbc10aa1999cecdf9a2b13c9b6074cdc40b5c6fdb713c0cc550e9
2026-03-13 04:34:24.229 DEBUG [src.node.docker_mananger] Container started with ID eeab07d917bf. Setting up logs at ./log/docker/node2_2026-03-13_04-34-22__627a56d9-5518-478a-ac30-53d271706343__wakuorg_nwaku:latest.log
2026-03-13 04:34:24.230 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27623
2026-03-13 04:34:24.230 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:25.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27623/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:25.257 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:25.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.33/tcp/27624/p2p/16Uiu2HAm34GZPwgG73rYm2qXSaZZyGDHwXJjYnRYcsVYpkd7RmPi","/ip4/172.18.137.33/tcp/27625/ws/p2p/16Uiu2HAm34GZPwgG73rYm2qXSaZZyGDHwXJjYnRYcsVYpkd7RmPi"],"enrUri":"enr:-L24QPkr2598bGsozaB57Qv-s-LKLqKcl1s1A6FDxwoOO-YzG0HSul9IJRsE2RsQoz3eBEoVLg2nyh4FCqso0zaKCZgCgmlkgnY0gmlwhKwSiSGKbXVsdGlhZGRyc5YACASsEokhBmvoAAoErBKJIQZr6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcWHRDd3yh7qgYPNTsKRQ353Cwi3cXWnW8ZUp1zHVFTWDdGNwgmvog3VkcIJr6oV3YWt1MgE"}'
2026-03-13 04:34:25.261 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:25.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27623/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.170/tcp/2366/p2p/16Uiu2HAmTvfSasWc7cX28im96PRtkypcG5i3S7hs1DxAqxBvZPa6"]'
2026-03-13 04:34:25.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:25.264 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-13 04:34:25.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:34:25.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:25.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:34:25.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:25.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:25.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:25.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:25.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:25.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376465275746816,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:25.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:25.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27623/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376465275746816,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:25.391 INFO [src.steps.relay] WARM UP successful!!
2026-03-13 04:34:25.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-03-13 04:34:25.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:25.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:25.496 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:25.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1773376465392327104,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:25.500 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:25.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27623/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:25.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1773376465392327104,"ephemeral":false,"proof":""}]'
2026-03-13 04:34:25.506 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:25.507 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:25.507 DEBUG [src.node.waku_node] Stopping container with id c81742ecadf8
2026-03-13 04:34:26.086 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:26.087 DEBUG [src.node.waku_node] Stopping container with id eeab07d917bf
2026-03-13 04:34:26.619 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:26.620 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:26.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:26.635 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2026-03-13_04-40-56__0f7bc862-2b8b-41b4-8589-2e882dcf5809
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-40-56__0f7bc862-2b8b-41b4-8589-2e882dcf5809__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31679', '31680', '31681', '31682', '31683']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31679:31679 -p 31680:31680 -p 31681:31681 -p 31682:31682 -p 31683:31683 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31681 --rest-port=31679 --tcp-port=31680 --discv5-udp-port=31682 --rest-address=0.0.0.0 --nat=extip:172.18.35.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5361f290e36e1ba6a9115aa32dfdd646ffcfb9e0b1926aba27f1bfc355fbccc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31683 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.35 waku d51e57f90c52090dba6a495e6b1cff36cf062fa08aaa24603f1bad3b9ff8ece6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d51e57f90c52. Setting up logs at ./log/docker/node1_2026-03-13_04-40-56__0f7bc862-2b8b-41b4-8589-2e882dcf5809__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31679
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6343fb6f5b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55b5a3e90641. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.35/tcp/31680/p2p/16Uiu2HAm3JxQEydhJZX7Q6P9Jx8AUV7XUFkdDx4XGmhqjsRSEsza","/ip4/172.18.35.35/tcp/31681/ws/p2p/16Uiu2HAm3JxQEydhJZX7Q6P9Jx8AUV7XUFkdDx4XGmhqjsRSEsza"],"enrUri":"enr:-L24QAa9neL2ooOgawjB0j1ULYOQt2p0lmR7VDP0VKvVWLfub27jrEfqHR17QBp2g40mGU5ZpPBm84mLWcZKn4R_4yACgmlkgnY0gmlwhKwSIyOKbXVsdGlhZGRyc5YACASsEiMjBnvAAAoErBIjIwZ7wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdST_ZBy4tsCMpURuS6jALL3-dxPC-twpR2W1vQXT-SuDdGNwgnvAg3VkcIJ7woV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-40-56__0f7bc862-2b8b-41b4-8589-2e882dcf5809__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60738', '60739', '60740', '60741', '60742']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60738:60738 -p 60739:60739 -p 60740:60740 -p 60741:60741 -p 60742:60742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60740 --rest-port=60738 --tcp-port=60739 --discv5-udp-port=60741 --rest-address=0.0.0.0 --nat=extip:172.18.208.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbfd5840bcd249a2e92bf5e94ca8eef4807fffbd86c62cbb18f4dcbbccdebb1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60742 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAa9neL2ooOgawjB0j1ULYOQt2p0lmR7VDP0VKvVWLfub27jrEfqHR17QBp2g40mGU5ZpPBm84mLWcZKn4R_4yACgmlkgnY0gmlwhKwSIyOKbXVsdGlhZGRyc5YACASsEiMjBnvAAAoErBIjIwZ7wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdST_ZBy4tsCMpURuS6jALL3-dxPC-twpR2W1vQXT-SuDdGNwgnvAg3VkcIJ7woV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.157 waku dc53568266c58260ab16c37d780e2be7fbc9585bfd471c570cf43c4a8c477e86
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc53568266c5. Setting up logs at ./log/docker/node2_2026-03-13_04-40-56__0f7bc862-2b8b-41b4-8589-2e882dcf5809__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60738
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.157/tcp/60739/p2p/16Uiu2HAmAEgFCDiAHPLR1pP4GRfdy4Fyt1MwqvmyPDvtJrshtZdr","/ip4/172.18.208.157/tcp/60740/ws/p2p/16Uiu2HAmAEgFCDiAHPLR1pP4GRfdy4Fyt1MwqvmyPDvtJrshtZdr"],"enrUri":"enr:-L24QFpTcijjKUFFlIbESn-Bkcc59yU78LAMiy1gI0RFXUpfKOc9ZaECTHP8RH-4Ygys5i17zvgiv6yR-3MSrXIRn6sCgmlkgnY0gmlwhKwS0J2KbXVsdGlhZGRyc5YACASsEtCdBu1DAAoErBLQnQbtRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3A43GWG-YnZHgMdO38ch0zT4lO2KiLePSK33dad2YFGDdGNwgu1Dg3VkcILtRYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.35/tcp/31680/p2p/16Uiu2HAm3JxQEydhJZX7Q6P9Jx8AUV7XUFkdDx4XGmhqjsRSEsza"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859324568832,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859324568832,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859441642419,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859441642419,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859556628548,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859556628548,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859670720045,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859670720045,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859785278227,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859785278227,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859899409752,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376859899409752,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860014637199,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860014637199,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860129246077,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860129246077,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860244418487,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860244418487,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860359446890,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860359446890,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860474245411,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860474245411,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860589413543,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860589413543,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860703630814,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860703630814,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860819161082,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860819161082,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860934775183,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376860934775183,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861049627390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861049627390,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861165035676,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861165035676,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861280217539,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861280217539,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861395736885,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861395736885,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861510095300,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861510095300,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861625275025,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861625275025,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861739740893,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861739740893,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861855405305,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861855405305,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861971486752,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376861971486752,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862086680445,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862086680445,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862202522658,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862202522658,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862317599958,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862317599958,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862432605546,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862432605546,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862546051191,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862546051191,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862659640248,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862659640248,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862774352965,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862774352965,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862888409028,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376862888409028,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863002142804,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863002142804,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863116804440,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863116804440,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863231926367,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863231926367,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863346452222,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863346452222,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863461156833,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863461156833,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863575432877,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863575432877,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863688928490,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863688928490,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863803698192,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863803698192,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863918726330,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376863918726330,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d51e57f90c52
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc53568266c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-03-13_04-39-28__ee25ad53-8189-495b-9360-6b4198775a08
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-39-28__ee25ad53-8189-495b-9360-6b4198775a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14443', '14444', '14445', '14446', '14447']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14443:14443 -p 14444:14444 -p 14445:14445 -p 14446:14446 -p 14447:14447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14445 --rest-port=14443 --tcp-port=14444 --discv5-udp-port=14446 --rest-address=0.0.0.0 --nat=extip:172.18.212.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bcb6c2c29dd7abce55707ddbdf5c1d846fdfbe3fc0c7e8fbea96fe8148d787a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14447 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.220 waku b79cbecc717fca5951094eb7ca88dd20316c1783a80712735e66665e9df63df7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3dab5b5db35e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b79cbecc717f. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-39-28__ee25ad53-8189-495b-9360-6b4198775a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14443
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8670c220169. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14443/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.220/tcp/14444/p2p/16Uiu2HAmE3y9WvATG4PdvnHLbHgu8X14madHEtxEfn63PSLStESP","/ip4/172.18.212.220/tcp/14445/ws/p2p/16Uiu2HAmE3y9WvATG4PdvnHLbHgu8X14madHEtxEfn63PSLStESP"],"enrUri":"enr:-L24QCoyYx-ORswLRwlUu5s95LkFsot0HejOO3QyGDamPK6qEf4aninxFWfgUeaNrLifDpSX1qtHRCM_CfR5XWC927QCgmlkgnY0gmlwhKwS1NyKbXVsdGlhZGRyc5YACASsEtTcBjhsAAoErBLU3AY4bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFL6vcK6h59HrkDY78jdiuYLIXyQdie3zjDxrELrOozyDdGNwgjhsg3VkcII4boV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-39-28__ee25ad53-8189-495b-9360-6b4198775a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30169', '30170', '30171', '30172', '30173']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30169:30169 -p 30170:30170 -p 30171:30171 -p 30172:30172 -p 30173:30173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30171 --rest-port=30169 --tcp-port=30170 --discv5-udp-port=30172 --rest-address=0.0.0.0 --nat=extip:172.18.156.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36a050affcfbbfd88bc1a8bac74e5efb69748dadfbfb2bae82d50b8ad8a2aced --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30173 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCoyYx-ORswLRwlUu5s95LkFsot0HejOO3QyGDamPK6qEf4aninxFWfgUeaNrLifDpSX1qtHRCM_CfR5XWC927QCgmlkgnY0gmlwhKwS1NyKbXVsdGlhZGRyc5YACASsEtTcBjhsAAoErBLU3AY4bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFL6vcK6h59HrkDY78jdiuYLIXyQdie3zjDxrELrOozyDdGNwgjhsg3VkcII4boV3YWt1MgM --storenode=/ip4/172.18.212.220/tcp/14444/p2p/16Uiu2HAmE3y9WvATG4PdvnHLbHgu8X14madHEtxEfn63PSLStESP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.14 waku ac860447a2c35f0a8fe2b0b57bffa196fe998767a3e0242a0bed9797d928b2f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac860447a2c3. Setting up logs at ./log/docker/store_node1_2026-03-13_04-39-28__ee25ad53-8189-495b-9360-6b4198775a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30169
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30169/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.14/tcp/30170/p2p/16Uiu2HAkvwpiMj7HGEFMFTk7z6fiYiCXfkMemMsbmsT2kpFDtdAy","/ip4/172.18.156.14/tcp/30171/ws/p2p/16Uiu2HAkvwpiMj7HGEFMFTk7z6fiYiCXfkMemMsbmsT2kpFDtdAy"],"enrUri":"enr:-L24QIlbQgD9iRvoDJHTiFGC4BuqFFvNJp_KL7BzI--7InvxdT8XIvrQprSCv7MbZdWOxtDHrCkxKOuf8j2bl1gwPScCgmlkgnY0gmlwhKwSnA6KbXVsdGlhZGRyc5YACASsEpwOBnXaAAoErBKcDgZ1290DgnJzhQADAQAAiXNlY3AyNTZrMaECFpT8kykL4JW5JVdReI93bEzuzqXtE75D9bNf5QRNswqDdGNwgnXag3VkcIJ13IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.220/tcp/14444/p2p/16Uiu2HAmE3y9WvATG4PdvnHLbHgu8X14madHEtxEfn63PSLStESP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30169/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:131 Trying to get stored msg with wrong url topic waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14443/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
ERROR  tests.store.test_topics:test_topics.py:137 Topic waku/2/rs/3/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b79cbecc717f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac860447a2c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28156', '28157', '28158', '28159', '28160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28156:28156 -p 28157:28157 -p 28158:28158 -p 28159:28159 -p 28160:28160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28158 --rest-port=28156 --tcp-port=28157 --discv5-udp-port=28159 --rest-address=0.0.0.0 --nat=extip:172.18.179.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f5ea75d7e5aa65adbfbf247aa4c35e2e54be0ef6d485ec7a14a29ff4e0377fd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28160 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.206 waku eaa6bbad3f304fe909d02a892aaa72f82e2c46d758c6f293265f885e0b8a41c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eaa6bbad3f30. Setting up logs at ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 613ecc1786be. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1abe5673fef3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.206/tcp/28157/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN","/ip4/172.18.179.206/tcp/28158/ws/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN"],"enrUri":"enr:-L24QH0VEh0otqi6FOidvko2dBuPaGZboP5mpxwkeXJGwk2qW8WVq7wlhXDMEfvUb6tSzo_Z64DCeH5n08pht6ECLPACgmlkgnY0gmlwhKwSs86KbXVsdGlhZGRyc5YACASsErPOBm39AAoErBKzzgZt_t0DgnJzhQACAQAAiXNlY3AyNTZrMaED3pssatZa1F75P4Z5G_Ev9lpecaTIHW03PzL-BDHJ2l-DdGNwgm39g3VkcIJt_4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61613', '61614', '61615', '61616', '61617']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61613:61613 -p 61614:61614 -p 61615:61615 -p 61616:61616 -p 61617:61617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61615 --rest-port=61613 --tcp-port=61614 --discv5-udp-port=61616 --rest-address=0.0.0.0 --nat=extip:172.18.241.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adab58111ccb27cca2eadcb5b9cace9eabdc99bbab7f061c9a9e9b8b60a4dad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH0VEh0otqi6FOidvko2dBuPaGZboP5mpxwkeXJGwk2qW8WVq7wlhXDMEfvUb6tSzo_Z64DCeH5n08pht6ECLPACgmlkgnY0gmlwhKwSs86KbXVsdGlhZGRyc5YACASsErPOBm39AAoErBKzzgZt_t0DgnJzhQACAQAAiXNlY3AyNTZrMaED3pssatZa1F75P4Z5G_Ev9lpecaTIHW03PzL-BDHJ2l-DdGNwgm39g3VkcIJt_4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.88 waku 4cf37d11769ea0fee18a6b073463db00d6008c1c45692b318e8a1aaed06df87a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cf37d11769e. Setting up logs at ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61613
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61613/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.88/tcp/61614/p2p/16Uiu2HAmSkZ6ueD56GQhECDYVgtybU1U9sorccPxdtJh4woUdZZr","/ip4/172.18.241.88/tcp/61615/ws/p2p/16Uiu2HAmSkZ6ueD56GQhECDYVgtybU1U9sorccPxdtJh4woUdZZr"],"enrUri":"enr:-L24QGY6-A6eHEFG_N857AE3a2HpFt8KtEb0O0BV5wSNnK3pUQrQCwk0V1CPT94C2Ki1omr7u3mDMAx24PQPR6VatCoCgmlkgnY0gmlwhKwS8ViKbXVsdGlhZGRyc5YACASsEvFYBvCuAAoErBLxWAbwr90DgnJzhQACAQAAiXNlY3AyNTZrMaED0XCNylQTgGV6RjHiia0cwGJgwU-2N4R63Gy32XtMzAGDdGNwgvCug3VkcILwsIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.206/tcp/28157/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28156/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61613/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28156/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376705410370710,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376709728144116,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eaa6bbad3f30
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4cf37d11769e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,79 @@
2026-03-13 04:33:32.542 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:32.543 DEBUG [tests.conftest] Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-03-13_04-33-32__a8214a03-35f6-4839-81eb-53b7812bfdae
2026-03-13 04:33:32.543 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:32.543 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:33:32.543 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:33:32.549 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:32.550 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-32__a8214a03-35f6-4839-81eb-53b7812bfdae__wakuorg_nwaku:latest.log
2026-03-13 04:33:32.550 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:32.550 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:32.551 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:32.551 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.161
2026-03-13 04:33:32.551 DEBUG [src.node.docker_mananger] Generated ports ['58593', '58594', '58595', '58596', '58597']
2026-03-13 04:33:32.551 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:33:32.552 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:32.552 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:32.552 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:32.552 DEBUG [src.node.docker_mananger] docker run -i -t -p 58593:58593 -p 58594:58594 -p 58595:58595 -p 58596:58596 -p 58597:58597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58595 --rest-port=58593 --tcp-port=58594 --discv5-udp-port=58596 --rest-address=0.0.0.0 --nat=extip:172.18.58.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c56bacff3a69aed3bb9fdc049ee435acd8acd95d3db96d302be29edfc7cd8cdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58597 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:33:32.707 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.161 waku 7624233e2bfd3c6b9bd7be7ba9fbb7af77d6d5a4ecef77838b439b4904d33826
2026-03-13 04:33:32.731 DEBUG [src.node.docker_mananger] Container started with ID 7624233e2bfd. Setting up logs at ./log/docker/node1_2026-03-13_04-33-32__a8214a03-35f6-4839-81eb-53b7812bfdae__wakuorg_nwaku:latest.log
2026-03-13 04:33:32.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58593
2026-03-13 04:33:32.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:32.739 ERROR [src.node.docker_mananger] Max retries reached for container f9b640189446. Exiting log stream.
2026-03-13 04:33:33.228 ERROR [src.node.docker_mananger] Max retries reached for container b84ea18c4591. Exiting log stream.
2026-03-13 04:33:33.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58593/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:33.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:33:33.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58593/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:33.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:33:33.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58593/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:33.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:33.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:33.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:33.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.161/tcp/58594/p2p/16Uiu2HAmFsRC9sb6QhhcUuYRewDzJtKrFM5Ut9j4PkiTiV7vpV1r","/ip4/172.18.58.161/tcp/58595/ws/p2p/16Uiu2HAmFsRC9sb6QhhcUuYRewDzJtKrFM5Ut9j4PkiTiV7vpV1r"],"enrUri":"enr:-L24QHCxEaxos2jWoJ1vGZiY52NXkAX15Qo8l2E3fhMR9gIvKC3ICO8YokZqC-PgdCRlxMxrzWZCwJ9SnCnVuhOuAOUCgmlkgnY0gmlwhKwSOqGKbXVsdGlhZGRyc5YACASsEjqhBuTiAAoErBI6oQbk490DgnJzhQACAQAAiXNlY3AyNTZrMaEDL8IetmtU2U3CHYMgygD7q3JIFLtNiVYphmVeRFPLwQmDdGNwguTig3VkcILk5IV3YWt1MgU"}'
2026-03-13 04:33:33.944 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:33.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:33.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-32__a8214a03-35f6-4839-81eb-53b7812bfdae__wakuorg_nwaku:latest.log
2026-03-13 04:33:33.950 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:33.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:33.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:33.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.225
2026-03-13 04:33:33.952 DEBUG [src.node.docker_mananger] Generated ports ['35517', '35518', '35519', '35520', '35521']
2026-03-13 04:33:33.952 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:33:33.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:33.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:33.952 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:33.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 35517:35517 -p 35518:35518 -p 35519:35519 -p 35520:35520 -p 35521:35521 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35519 --rest-port=35517 --tcp-port=35518 --discv5-udp-port=35520 --rest-address=0.0.0.0 --nat=extip:172.18.55.225 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f2ba599fb9815273aaafb9b219da7a6201d3b31bc9adaba235bff3af9a1cdde1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35521 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHCxEaxos2jWoJ1vGZiY52NXkAX15Qo8l2E3fhMR9gIvKC3ICO8YokZqC-PgdCRlxMxrzWZCwJ9SnCnVuhOuAOUCgmlkgnY0gmlwhKwSOqGKbXVsdGlhZGRyc5YACASsEjqhBuTiAAoErBI6oQbk490DgnJzhQACAQAAiXNlY3AyNTZrMaEDL8IetmtU2U3CHYMgygD7q3JIFLtNiVYphmVeRFPLwQmDdGNwguTig3VkcILk5IV3YWt1MgU
2026-03-13 04:33:34.106 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.225 waku bdd951e82a3266dead9726f819ec814f6e03ec9fe3a4ba825a5dd0a2211b2d55
2026-03-13 04:33:34.131 DEBUG [src.node.docker_mananger] Container started with ID bdd951e82a32. Setting up logs at ./log/docker/node2_2026-03-13_04-33-32__a8214a03-35f6-4839-81eb-53b7812bfdae__wakuorg_nwaku:latest.log
2026-03-13 04:33:34.131 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35517
2026-03-13 04:33:34.131 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:35.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35517/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:35.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:33:35.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35517/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:35.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:33:35.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35517/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:35.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:35.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:35.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35517/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:35.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.225/tcp/35518/p2p/16Uiu2HAmCSxwsTm3zUWGhZTvZ1BaoqHoo3EikJV3hUxn5nW6sF5b","/ip4/172.18.55.225/tcp/35519/ws/p2p/16Uiu2HAmCSxwsTm3zUWGhZTvZ1BaoqHoo3EikJV3hUxn5nW6sF5b"],"enrUri":"enr:-L24QHA5TU2cDp9PxwFk8wcTKNGHggp80ROL3uc68XMx0sYrQZODQZSpxRHfH5A60cYa48ZNJYD-Lh2qiAN1tdPQ6YoCgmlkgnY0gmlwhKwSN-GKbXVsdGlhZGRyc5YACASsEjfhBoq-AAoErBI34QaKv90DgnJzhQACAQAAiXNlY3AyNTZrMaEC_Otxas4qd1aRAg1CgkLLJklKKMuYqQZ7JP-9eqGK24KDdGNwgoq-g3VkcIKKwIV3YWt1MgE"}'
2026-03-13 04:33:35.369 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:35.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35517/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.161/tcp/58594/p2p/16Uiu2HAmFsRC9sb6QhhcUuYRewDzJtKrFM5Ut9j4PkiTiV7vpV1r"]'
2026-03-13 04:33:35.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:35.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58593/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-13 04:33:35.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:35.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35517/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-13 04:33:35.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:35.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:35.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:35.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:35.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35517/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:35.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376415401342240,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:35.515 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:35.516 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:35.516 DEBUG [src.node.waku_node] Stopping container with id 7624233e2bfd
2026-03-13 04:33:36.024 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:36.024 DEBUG [src.node.waku_node] Stopping container with id bdd951e82a32
2026-03-13 04:33:36.536 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:36.537 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:36.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:36.589 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-03-13_04-34-08__3d152593-0c1e-475e-8b17-a3bf98021329
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-34-08__3d152593-0c1e-475e-8b17-a3bf98021329__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54273', '54274', '54275', '54276', '54277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54273:54273 -p 54274:54274 -p 54275:54275 -p 54276:54276 -p 54277:54277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54275 --rest-port=54273 --tcp-port=54274 --discv5-udp-port=54276 --rest-address=0.0.0.0 --nat=extip:172.18.4.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa83eb9baecc17b58c7dc650cbfadcf6eab95d1feef57acada416df2a883ddb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54277 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.47 waku db0d6edc1514b8f2a486ab23e932a2fdebb4dfd3d1687c1e649950e474b30e2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db0d6edc1514. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-34-08__3d152593-0c1e-475e-8b17-a3bf98021329__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54273
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ef73501dd83. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container efae7667e44d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.47/tcp/54274/p2p/16Uiu2HAmB2AG96WErX3DAhpaVJRFpuzo8Mqt4xqLW4cCBzJhHAQ9","/ip4/172.18.4.47/tcp/54275/ws/p2p/16Uiu2HAmB2AG96WErX3DAhpaVJRFpuzo8Mqt4xqLW4cCBzJhHAQ9"],"enrUri":"enr:-L24QGgdyPDxE9uwbIQ6iXZYrMyBCejuyjRMB_xzM-STTpeDWdip5G4uEa5p7bSgeoNKOwYGQnWaIkKis1LoszNhEz4CgmlkgnY0gmlwhKwSBC-KbXVsdGlhZGRyc5YACASsEgQvBtQCAAoErBIELwbUA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC57UHn_-Vw2VonpFs6p-Kj_sFXE72gGYCJjgWb4ClYmKDdGNwgtQCg3VkcILUBIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-34-08__3d152593-0c1e-475e-8b17-a3bf98021329__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27998', '27999', '28000', '28001', '28002']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27998:27998 -p 27999:27999 -p 28000:28000 -p 28001:28001 -p 28002:28002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28000 --rest-port=27998 --tcp-port=27999 --discv5-udp-port=28001 --rest-address=0.0.0.0 --nat=extip:172.18.241.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6dbe24eabe305c2f83f3c1f9dafb6ff40230e8cafafd9f9bd5cb420aaa31534 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28002 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGgdyPDxE9uwbIQ6iXZYrMyBCejuyjRMB_xzM-STTpeDWdip5G4uEa5p7bSgeoNKOwYGQnWaIkKis1LoszNhEz4CgmlkgnY0gmlwhKwSBC-KbXVsdGlhZGRyc5YACASsEgQvBtQCAAoErBIELwbUA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC57UHn_-Vw2VonpFs6p-Kj_sFXE72gGYCJjgWb4ClYmKDdGNwgtQCg3VkcILUBIV3YWt1MgM --storenode=/ip4/172.18.4.47/tcp/54274/p2p/16Uiu2HAmB2AG96WErX3DAhpaVJRFpuzo8Mqt4xqLW4cCBzJhHAQ9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.122 waku 47dd32e802e34e56769748739ddc65acf85573396aec100150d21b5b101b60d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47dd32e802e3. Setting up logs at ./log/docker/store_node1_2026-03-13_04-34-08__3d152593-0c1e-475e-8b17-a3bf98021329__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27998
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27998/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27998/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.122/tcp/27999/p2p/16Uiu2HAmPQ19bLUxQfCr4VHkfAR2st5JfJQJsDJD6pxRMPn75myP","/ip4/172.18.241.122/tcp/28000/ws/p2p/16Uiu2HAmPQ19bLUxQfCr4VHkfAR2st5JfJQJsDJD6pxRMPn75myP"],"enrUri":"enr:-L24QFECqMNGnQKWO5a3oZfL1kjChQMZKW3bF-4opwV6UKJeKRQpsPdYgUKr5XfbcKY2UdBplPilGdmSs1t7UWPNn0YCgmlkgnY0gmlwhKwS8XqKbXVsdGlhZGRyc5YACASsEvF6Bm1fAAoErBLxegZtYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn5m_KVUYkV5WD_qb0l7Y5FsAqBRRbJNkZU6wl5Pa4JaDdGNwgm1fg3VkcIJtYYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27998/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.47/tcp/54274/p2p/16Uiu2HAmB2AG96WErX3DAhpaVJRFpuzo8Mqt4xqLW4cCBzJhHAQ9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27998/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x20ebf5366bbb7d9f440b368c3da32a071ace509b8aa70fd8d13e2b1f737f4260"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27998/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x20ebf5366bbb7d9f440b368c3da32a071ace509b8aa70fd8d13e2b1f737f4260"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x20ebf5366bbb7d9f440b368c3da32a071ace509b8aa70fd8d13e2b1f737f4260"},{"messageHash":"0x106e7c5a64d435176d3f3dc24a1f84580963a4fd8455c3b53a55040c1d2d0a55"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27998/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x20ebf5366bbb7d9f440b368c3da32a071ace509b8aa70fd8d13e2b1f737f4260"},{"messageHash":"0x106e7c5a64d435176d3f3dc24a1f84580963a4fd8455c3b53a55040c1d2d0a55"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db0d6edc1514
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 47dd32e802e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_light_push with id: 2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51312', '51313', '51314', '51315', '51316']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51312:51312 -p 51313:51313 -p 51314:51314 -p 51315:51315 -p 51316:51316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51314 --rest-port=51312 --tcp-port=51313 --discv5-udp-port=51315 --rest-address=0.0.0.0 --nat=extip:172.18.35.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd2336acead7cab78e1cfa31db76e11a28d03a9ffcb4c4f2ef9ebdecaee6b1c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51316 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1b95f92808be. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.126 waku 7ec5e379186e6645f3f18217f8d3b23cfcfba37ad01de33a66b504213605633d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ec5e379186e. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51312
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e28c3c30b8c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51312/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51312/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.126/tcp/51313/p2p/16Uiu2HAm4bRDR55dxNZ83kayZjrFzCo7FieUZFHGy8KLBKvecR9g","/ip4/172.18.35.126/tcp/51314/ws/p2p/16Uiu2HAm4bRDR55dxNZ83kayZjrFzCo7FieUZFHGy8KLBKvecR9g"],"enrUri":"enr:-L24QMfd8i0zUBxSv6S_NmMXoc5eIiJqfXVh3BU9b-X7YA6OKCc1mDv9TQWpmAbJVnj7eCtfM_00xNN6feAVii9uk2oCgmlkgnY0gmlwhKwSI36KbXVsdGlhZGRyc5YACASsEiN-BshxAAoErBIjfgbIct0DgnJzhQADAQAAiXNlY3AyNTZrMaECiDhLoecdLw-TLGOCdll1L6YnbVjiLqJ-1iaLdWwXGr-DdGNwgshxg3VkcILIc4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58660', '58661', '58662', '58663', '58664']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58660:58660 -p 58661:58661 -p 58662:58662 -p 58663:58663 -p 58664:58664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58662 --rest-port=58660 --tcp-port=58661 --discv5-udp-port=58663 --rest-address=0.0.0.0 --nat=extip:172.18.104.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d8ec7a7bdbff4b6cab7aa34aa5ac8da29aea6c7f4d0e0e0c4f29ead90e9ceeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58664 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.135 waku a4f538a1dc819a5c8f3fc39644ac03a53db589814b0485bbc2c85ac6264caa90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4f538a1dc81. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58660
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58660/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.135/tcp/58661/p2p/16Uiu2HAkuxo7XUvi8sKPVUQ6j6T5WzUnVJobXqa6WcGoLpQtK8SG","/ip4/172.18.104.135/tcp/58662/ws/p2p/16Uiu2HAkuxo7XUvi8sKPVUQ6j6T5WzUnVJobXqa6WcGoLpQtK8SG"],"enrUri":"enr:-L24QPy24LZpFIGpzDNOaLNgKL9wDiIkGCGN1HuTuuWSB7HHd1hwjFJ5Cr47ahUVDm0KR3pHk57eXBoibtjVWguTqX8CgmlkgnY0gmlwhKwSaIeKbXVsdGlhZGRyc5YACASsEmiHBuUlAAoErBJohwblJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECB_kSHSlHB2R_JvMAuC3qZ5eKDktCx5rI1NA4VfnE6VWDdGNwguUlg3VkcILlJ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58660/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.126/tcp/51313/p2p/16Uiu2HAm4bRDR55dxNZ83kayZjrFzCo7FieUZFHGy8KLBKvecR9g"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40870', '40871', '40872', '40873', '40874']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40870:40870 -p 40871:40871 -p 40872:40872 -p 40873:40873 -p 40874:40874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40872 --rest-port=40870 --tcp-port=40871 --discv5-udp-port=40873 --rest-address=0.0.0.0 --nat=extip:172.18.62.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adaaa7a5a26ac71dbecc5bfbfb28c5ee4a54be8473ec871deeb6b8fc7d7b991e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40874 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMfd8i0zUBxSv6S_NmMXoc5eIiJqfXVh3BU9b-X7YA6OKCc1mDv9TQWpmAbJVnj7eCtfM_00xNN6feAVii9uk2oCgmlkgnY0gmlwhKwSI36KbXVsdGlhZGRyc5YACASsEiN-BshxAAoErBIjfgbIct0DgnJzhQADAQAAiXNlY3AyNTZrMaECiDhLoecdLw-TLGOCdll1L6YnbVjiLqJ-1iaLdWwXGr-DdGNwgshxg3VkcILIc4V3YWt1Mgk --lightpushnode=/ip4/172.18.35.126/tcp/51313/p2p/16Uiu2HAm4bRDR55dxNZ83kayZjrFzCo7FieUZFHGy8KLBKvecR9g --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.178 waku cfba3fc37ec73e3a1d23e768fdba5b4cc76a2616928b2cbdc7311c10fa094eba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfba3fc37ec7. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-40-31__95e15f18-d14e-4ecc-8445-64ab06e4d190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40870
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40870/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.178/tcp/40871/p2p/16Uiu2HAkuf1MxjxhzjGPjWchiWy6jradEbVp8Yion9Dxb2XdqmR4","/ip4/172.18.62.178/tcp/40872/ws/p2p/16Uiu2HAkuf1MxjxhzjGPjWchiWy6jradEbVp8Yion9Dxb2XdqmR4"],"enrUri":"enr:-L24QAOmEYeQuBpN_vZBMR8u0-pvurpmaBE7AkgUqEEyK2r1LmUTqOoNRrvt1zFfHaRSo8FWLa0pLPgY89Uj6vexODYCgmlkgnY0gmlwhKwSPrKKbXVsdGlhZGRyc5YACASsEj6yBp-nAAoErBI-sgafqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECA2p3T3Do3Pvmd-O4rYKCYlmyWie8l78MDGKxqIOx0GODdGNwgp-ng3VkcIKfqYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.126/tcp/51313/p2p/16Uiu2HAm4bRDR55dxNZ83kayZjrFzCo7FieUZFHGy8KLBKvecR9g"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.135/tcp/58661/p2p/16Uiu2HAkuxo7XUvi8sKPVUQ6j6T5WzUnVJobXqa6WcGoLpQtK8SG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51312/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58660/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40870/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1773376835444238809}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51312/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376835444238809,"ephemeral":false,"proof":""}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.35.126/tcp/51313"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.35.126/tcp/51313"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ec5e379186e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4f538a1dc81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfba3fc37ec7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ec5e379186e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44569', '44570', '44571', '44572', '44573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44569:44569 -p 44570:44570 -p 44571:44571 -p 44572:44572 -p 44573:44573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44571 --rest-port=44569 --tcp-port=44570 --discv5-udp-port=44572 --rest-address=0.0.0.0 --nat=extip:172.18.205.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=33dbf368adcb61f31f4ebaffc341dd5f79c36eeb20521e7ff155893bc6fad8da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44573 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.201 waku a12f05987883ed7aa99565291aa7a68821276b45753eb1b2f32a08bcdcd728f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a12f05987883. Setting up logs at ./log/docker/node1_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d10f4b7180ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e7f5c44f42be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.201/tcp/44570/p2p/16Uiu2HAkzWCA6Zr3CEhYPb4cXs23fhs1QaeyVZATCELusZf5jcvU","/ip4/172.18.205.201/tcp/44571/ws/p2p/16Uiu2HAkzWCA6Zr3CEhYPb4cXs23fhs1QaeyVZATCELusZf5jcvU"],"enrUri":"enr:-L24QOMDhK7ez_kTFdGsGK6oimI0bd9kdV2A5J7Iuj5MAWxIfsioPq3sUfOWQufTGvMwOeWlyXnYL_pCXWU7GiQkEhYCgmlkgnY0gmlwhKwSzcmKbXVsdGlhZGRyc5YACASsEs3JBq4aAAoErBLNyQauG90DgnJzhQADAQAAiXNlY3AyNTZrMaECS3LhPQS8_6StigubwdnQOAJnkhQynv4WvBNk7ncPr5mDdGNwgq4ag3VkcIKuHIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21678', '21679', '21680', '21681', '21682']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21678:21678 -p 21679:21679 -p 21680:21680 -p 21681:21681 -p 21682:21682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21680 --rest-port=21678 --tcp-port=21679 --discv5-udp-port=21681 --rest-address=0.0.0.0 --nat=extip:172.18.243.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12861a1ec4982abab1c7f6ffdbae4eabbf8a0df9b3e6f5ef362efee9b23a6f8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21682 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOMDhK7ez_kTFdGsGK6oimI0bd9kdV2A5J7Iuj5MAWxIfsioPq3sUfOWQufTGvMwOeWlyXnYL_pCXWU7GiQkEhYCgmlkgnY0gmlwhKwSzcmKbXVsdGlhZGRyc5YACASsEs3JBq4aAAoErBLNyQauG90DgnJzhQADAQAAiXNlY3AyNTZrMaECS3LhPQS8_6StigubwdnQOAJnkhQynv4WvBNk7ncPr5mDdGNwgq4ag3VkcIKuHIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.90 waku 58ddfa5c9f6889b277af01e403389228b37b50d7d2b7a20c2143213660e7e5ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58ddfa5c9f68. Setting up logs at ./log/docker/node2_2026-03-13_04-34-00__a1cb3e62-73b0-499a-8b28-14289b95e6cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21678
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.90/tcp/21679/p2p/16Uiu2HAmGN322U8uA4Xyto6EMkweQ1Wke8yzBaxk76EL1wsCs89o","/ip4/172.18.243.90/tcp/21680/ws/p2p/16Uiu2HAmGN322U8uA4Xyto6EMkweQ1Wke8yzBaxk76EL1wsCs89o"],"enrUri":"enr:-L24QM01kLFi452taYaWxqXV4VsAOIxjXOC5BRMzg3BXiW59Rk7AH-MU06GZYvG9uusFoyAIzfaKn7C2IpV33buNxxACgmlkgnY0gmlwhKwS81qKbXVsdGlhZGRyc5YACASsEvNaBlSvAAoErBLzWgZUsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNxbj-O_-AffHp9RfIGXNNJsrH-6-1AdEDAEwViwDzTqDdGNwglSvg3VkcIJUsYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44569/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a12f05987883
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 58ddfa5c9f68
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-03-13 04:36:30.811 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:36:30.811 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b
2026-03-13 04:36:30.812 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:36:30.812 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:36:30.812 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:36:30.820 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:30.820 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:30.826 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:30.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:30.833 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:30.833 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:30.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:30.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:30.841 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:36:30.841 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:36:30.842 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:30.842 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:30.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:30.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.177
2026-03-13 04:36:30.844 DEBUG [src.node.docker_mananger] Generated ports ['21692', '21693', '21694', '21695', '21696']
2026-03-13 04:36:30.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:30.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:30.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:30.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 21692:21692 -p 21693:21693 -p 21694:21694 -p 21695:21695 -p 21696:21696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21694 --rest-port=21692 --tcp-port=21693 --discv5-udp-port=21695 --rest-address=0.0.0.0 --nat=extip:172.18.250.177 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=1e4feef0f0e25342badfdc87f20de2c0aaaf8b82d0cbcffe836dae64a94f5ed8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21696 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-13 04:36:31.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.177 waku e5eeadc21fb32260aaf16f8b2c8b5fc3a422b1eac8ccdf3e6900b58c03fc6171
2026-03-13 04:36:31.075 ERROR [src.node.docker_mananger] Max retries reached for container 39d6a5ef03fc. Exiting log stream.
2026-03-13 04:36:31.085 DEBUG [src.node.docker_mananger] Container started with ID e5eeadc21fb3. Setting up logs at ./log/docker/node1_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:31.085 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21692
2026-03-13 04:36:31.085 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:31.609 ERROR [src.node.docker_mananger] Max retries reached for container d084f6de9b1c. Exiting log stream.
2026-03-13 04:36:32.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21692/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:32.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:32.089 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:32.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:32.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1","/ip4/172.18.250.177/tcp/21694/ws/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"],"enrUri":"enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ"}'
2026-03-13 04:36:32.091 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:32.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:32.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:32.093 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:32.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.28
2026-03-13 04:36:32.093 DEBUG [src.node.docker_mananger] Generated ports ['22315', '22316', '22317', '22318', '22319']
2026-03-13 04:36:32.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:32.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:32.094 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:32.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 22315:22315 -p 22316:22316 -p 22317:22317 -p 22318:22318 -p 22319:22319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22317 --rest-port=22315 --tcp-port=22316 --discv5-udp-port=22318 --rest-address=0.0.0.0 --nat=extip:172.18.96.28 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=adefbbf46acb2a053ffbdfd89fc1f9b5cc2afa4139f3733fe1135a9c856bb3f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22319 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ
2026-03-13 04:36:32.299 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.28 waku b4a6f5f12e59e71615ac50e025c90565b130a390b59c6ce12aff3ced3a043b66
2026-03-13 04:36:32.339 DEBUG [src.node.docker_mananger] Container started with ID b4a6f5f12e59. Setting up logs at ./log/docker/node2_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:32.339 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22315
2026-03-13 04:36:32.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:33.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22315/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:33.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:33.345 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:33.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:33.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5","/ip4/172.18.96.28/tcp/22317/ws/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5"],"enrUri":"enr:-La4QFPHNyWmQBIJOacMEdtOxdxwsLQrgoJQbzOOBeJqbliJK5NGhNEVGgOLQg-LJ5JeZDDoyRLpuKmuBh6SW__FvLECgmlkgnY0gmlwhKwSYByKbXVsdGlhZGRyc5YACASsEmAcBlcsAAoErBJgHAZXLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOqb_iiIqUXR_bwSfiqnlahAQpgTYClvRjJYJSUoDo_SDdGNwglcshXdha3UyAQ"}'
2026-03-13 04:36:33.349 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:33.349 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:33.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:33.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:33.351 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.247
2026-03-13 04:36:33.352 DEBUG [src.node.docker_mananger] Generated ports ['21497', '21498', '21499', '21500', '21501']
2026-03-13 04:36:33.352 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:33.352 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:33.352 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:33.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 21497:21497 -p 21498:21498 -p 21499:21499 -p 21500:21500 -p 21501:21501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21499 --rest-port=21497 --tcp-port=21498 --discv5-udp-port=21500 --rest-address=0.0.0.0 --nat=extip:172.18.232.247 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=31eaf37bc05ab7cca8cb17cde8dce38cf83aeb67845ed305aaee432abd6a4cbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21501 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ
2026-03-13 04:36:33.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.247 waku cfdf70b5682d051e1b25c32a9b88aab13f7a5bb9ed4fafdbc98f3025f2499203
2026-03-13 04:36:33.604 DEBUG [src.node.docker_mananger] Container started with ID cfdf70b5682d. Setting up logs at ./log/docker/node3_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
2026-03-13 04:36:33.605 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21497
2026-03-13 04:36:33.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:34.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21497/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:34.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:34.608 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:34.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:34.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc","/ip4/172.18.232.247/tcp/21499/ws/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc"],"enrUri":"enr:-La4QAnX1_Ij9WFw15BjrzhO8vuVMNOGfI4u-0rsJXNrdRv3J8h1-Dgzlety7UPL_mVZ3gkmQz7P0o7ocyeRHCggmY8CgmlkgnY0gmlwhKwS6PeKbXVsdGlhZGRyc5YACASsEuj3BlP6AAoErBLo9wZT-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2oZ0MnsZfMK52-SY4e_7x_4evCPFkh7UGclVXkJTcDuDdGNwglP6hXdha3UyAQ"}'
2026-03-13 04:36:34.611 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:34.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5"]'
2026-03-13 04:36:34.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22315/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"]'
2026-03-13 04:36:34.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc"]'
2026-03-13 04:36:34.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"]'
2026-03-13 04:36:34.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:34.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:34.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:36:34.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:34.729 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc', '/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5'}
2026-03-13 04:36:34.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21692/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:34.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin","score":0.0}]}'
2026-03-13 04:36:34.732 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-03-13 04:36:34.732 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2026-03-13 04:36:34.734 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:36:34.735 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:36:34.735 DEBUG [src.node.waku_node] Stopping container with id e5eeadc21fb3
2026-03-13 04:36:35.299 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:35.302 DEBUG [src.node.waku_node] Stopping container with id b4a6f5f12e59
2026-03-13 04:36:35.864 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:35.864 DEBUG [src.node.waku_node] Stopping container with id cfdf70b5682d
2026-03-13 04:36:36.113 ERROR [src.node.docker_mananger] Max retries reached for container e5eeadc21fb3. Exiting log stream.
2026-03-13 04:36:36.427 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:36.430 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:36:36.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:36.441 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:36.446 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_content_topic with id: 2026-03-13_04-35-26__56a3fd2c-4eb7-4304-b1b7-bd7be27dafc2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-26__56a3fd2c-4eb7-4304-b1b7-bd7be27dafc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19404', '19405', '19406', '19407', '19408']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19404:19404 -p 19405:19405 -p 19406:19406 -p 19407:19407 -p 19408:19408 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19406 --rest-port=19404 --tcp-port=19405 --discv5-udp-port=19407 --rest-address=0.0.0.0 --nat=extip:172.18.138.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2fdaa9ac0ffb49c3ce4476f20ecde0febdefadc79a5d3f9e5fe6ccb789f0d8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19408 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.35 waku 001a1628a69681fb4c91a76a1fd96b198806278fd34ea0f04e7cc1e33cfcfd4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 001a1628a696. Setting up logs at ./log/docker/node1_2026-03-13_04-35-26__56a3fd2c-4eb7-4304-b1b7-bd7be27dafc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19404
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7161cca262ad. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0fbe6a3a4727. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19404/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19404/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.35/tcp/19405/p2p/16Uiu2HAmP5vphHTNVSXYSm6Z5eAXbmreb2eJJwqnT88LWrsYzM5e","/ip4/172.18.138.35/tcp/19406/ws/p2p/16Uiu2HAmP5vphHTNVSXYSm6Z5eAXbmreb2eJJwqnT88LWrsYzM5e"],"enrUri":"enr:-L24QIYuDkNlOIc_0-7-jnenbD5pPISUUoLmIim4A4T32uF2fyjvJlVLZcw0iNMRE-BKh_bSirDCOukNKOr9Tq--St4CgmlkgnY0gmlwhKwSiiOKbXVsdGlhZGRyc5YACASsEoojBkvNAAoErBKKIwZLzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmvhmpDIVsga8gpfq65eH5FMPznCVLUlMwgA0EitIcLWDdGNwgkvNg3VkcIJLz4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-26__56a3fd2c-4eb7-4304-b1b7-bd7be27dafc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46843', '46844', '46845', '46846', '46847']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46843:46843 -p 46844:46844 -p 46845:46845 -p 46846:46846 -p 46847:46847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46845 --rest-port=46843 --tcp-port=46844 --discv5-udp-port=46846 --rest-address=0.0.0.0 --nat=extip:172.18.52.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82aecd954d72fcc7dceebda5fc9ade0bdf2bf6af29cc5a64ca4a7aa5d2bc4c00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46847 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIYuDkNlOIc_0-7-jnenbD5pPISUUoLmIim4A4T32uF2fyjvJlVLZcw0iNMRE-BKh_bSirDCOukNKOr9Tq--St4CgmlkgnY0gmlwhKwSiiOKbXVsdGlhZGRyc5YACASsEoojBkvNAAoErBKKIwZLzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmvhmpDIVsga8gpfq65eH5FMPznCVLUlMwgA0EitIcLWDdGNwgkvNg3VkcIJLz4V3YWt1MgU --filternode=/ip4/172.18.138.35/tcp/19405/p2p/16Uiu2HAmP5vphHTNVSXYSm6Z5eAXbmreb2eJJwqnT88LWrsYzM5e
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.112 waku 5486a88a6598fca3aa741719a193bfbb3e5d6c193cfcd785c5aa9fe5a7bffee3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5486a88a6598. Setting up logs at ./log/docker/node2_2026-03-13_04-35-26__56a3fd2c-4eb7-4304-b1b7-bd7be27dafc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46843
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46843/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.112/tcp/46844/p2p/16Uiu2HAmUvZ4MGu6ZUR5hd4UgKDjo3FrJjwbHBpqxTn9GMPRQJZM","/ip4/172.18.52.112/tcp/46845/ws/p2p/16Uiu2HAmUvZ4MGu6ZUR5hd4UgKDjo3FrJjwbHBpqxTn9GMPRQJZM"],"enrUri":"enr:-L24QIgpLaMNBZPHgRtUPh1N3jU-ocnhbP1Z-rMGcRk-okbyNKEyVyyfeg8j6biCne1cpWtnaM-gyEAp7VaBmU5QPmcCgmlkgnY0gmlwhKwSNHCKbXVsdGlhZGRyc5YACASsEjRwBrb8AAoErBI0cAa2_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED8bevmfR7jyVi-gHTZz7ZiKqXgolEgjgvQCHboUgPyhCDdGNwgrb8g3VkcIK2_oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.35/tcp/19405/p2p/16Uiu2HAmP5vphHTNVSXYSm6Z5eAXbmreb2eJJwqnT88LWrsYzM5e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19404/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46843/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f85c98b-8f41-4c4f-99a0-796935279edc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8f85c98b-8f41-4c4f-99a0-796935279edc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:46843/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46843/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 001a1628a696
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5486a88a6598
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-03-13 04:35:44.456 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:44.456 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-03-13_04-35-44__58f95218-6fce-47a4-808e-f795c5efb0d7
2026-03-13 04:35:44.456 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:44.457 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:35:44.457 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:35:44.463 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:44.463 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-44__58f95218-6fce-47a4-808e-f795c5efb0d7__wakuorg_nwaku:latest.log
2026-03-13 04:35:44.463 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:44.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:44.465 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:44.465 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.123
2026-03-13 04:35:44.465 DEBUG [src.node.docker_mananger] Generated ports ['19785', '19786', '19787', '19788', '19789']
2026-03-13 04:35:44.465 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:44.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:44.465 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:44.466 DEBUG [src.node.docker_mananger] docker run -i -t -p 19785:19785 -p 19786:19786 -p 19787:19787 -p 19788:19788 -p 19789:19789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19787 --rest-port=19785 --tcp-port=19786 --discv5-udp-port=19788 --rest-address=0.0.0.0 --nat=extip:172.18.55.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db423d03d6749b19d1c1ba6c442500eea3ac3dad7357e0f3554bcad78918caa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19789 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:35:44.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.123 waku de9b30e6acb1686cdc3363d5bd2cc7333506af208b882f2edd2db89ea9310bd1
2026-03-13 04:35:44.675 ERROR [src.node.docker_mananger] Max retries reached for container 7549ec8ee6a3. Exiting log stream.
2026-03-13 04:35:44.690 DEBUG [src.node.docker_mananger] Container started with ID de9b30e6acb1. Setting up logs at ./log/docker/node1_2026-03-13_04-35-44__58f95218-6fce-47a4-808e-f795c5efb0d7__wakuorg_nwaku:latest.log
2026-03-13 04:35:44.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19785
2026-03-13 04:35:44.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:45.252 ERROR [src.node.docker_mananger] Max retries reached for container 3716e7edc558. Exiting log stream.
2026-03-13 04:35:45.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19785/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:45.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:45.696 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:45.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19785/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:45.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.123/tcp/19786/p2p/16Uiu2HAm87xqDyMrJpzKhevsGh5zzhBTGgG8xH7Su4kuy2kpQGWX","/ip4/172.18.55.123/tcp/19787/ws/p2p/16Uiu2HAm87xqDyMrJpzKhevsGh5zzhBTGgG8xH7Su4kuy2kpQGWX"],"enrUri":"enr:-L24QDHSPqFnGhSv9TdJj3vl7lC0Wvtik5UJPhPyK1oGC0d9cvaKpmNqP_ijgggLadHvXlT8ltdwqMSPtBGjDpZCk7QCgmlkgnY0gmlwhKwSN3uKbXVsdGlhZGRyc5YACASsEjd7Bk1KAAoErBI3ewZNS90DgnJzhQADAQAAiXNlY3AyNTZrMaECvJ6Hx37_we6bmNyJFJf3pRExp2wsHaUkz4SYnRCTjXSDdGNwgk1Kg3VkcIJNTIV3YWt1MgU"}'
2026-03-13 04:35:45.699 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:45.700 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:35:45.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:45.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-44__58f95218-6fce-47a4-808e-f795c5efb0d7__wakuorg_nwaku:latest.log
2026-03-13 04:35:45.707 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:45.707 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:45.709 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:45.709 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.241
2026-03-13 04:35:45.709 DEBUG [src.node.docker_mananger] Generated ports ['40398', '40399', '40400', '40401', '40402']
2026-03-13 04:35:45.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:45.709 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:45.709 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:45.710 DEBUG [src.node.docker_mananger] docker run -i -t -p 40398:40398 -p 40399:40399 -p 40400:40400 -p 40401:40401 -p 40402:40402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40400 --rest-port=40398 --tcp-port=40399 --discv5-udp-port=40401 --rest-address=0.0.0.0 --nat=extip:172.18.125.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7efccfa121c6e14ffe9abbe1dda1cc89f9fdee53cb993d4fa4a74fa10ddbb5ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40402 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDHSPqFnGhSv9TdJj3vl7lC0Wvtik5UJPhPyK1oGC0d9cvaKpmNqP_ijgggLadHvXlT8ltdwqMSPtBGjDpZCk7QCgmlkgnY0gmlwhKwSN3uKbXVsdGlhZGRyc5YACASsEjd7Bk1KAAoErBI3ewZNS90DgnJzhQADAQAAiXNlY3AyNTZrMaECvJ6Hx37_we6bmNyJFJf3pRExp2wsHaUkz4SYnRCTjXSDdGNwgk1Kg3VkcIJNTIV3YWt1MgU --filternode=/ip4/172.18.55.123/tcp/19786/p2p/16Uiu2HAm87xqDyMrJpzKhevsGh5zzhBTGgG8xH7Su4kuy2kpQGWX
2026-03-13 04:35:45.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.241 waku 4585c719cd2ed4007613c8012a11b81f67c33468e44180cfab29084dbb101a17
2026-03-13 04:35:45.936 DEBUG [src.node.docker_mananger] Container started with ID 4585c719cd2e. Setting up logs at ./log/docker/node2_2026-03-13_04-35-44__58f95218-6fce-47a4-808e-f795c5efb0d7__wakuorg_nwaku:latest.log
2026-03-13 04:35:45.936 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40398
2026-03-13 04:35:45.937 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:46.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:46.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:46.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:46.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:46.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.241/tcp/40399/p2p/16Uiu2HAm81FYD7GiFaoPsk5pJ1bfSfYsP2AxvA8THwDj7LUxTqo2","/ip4/172.18.125.241/tcp/40400/ws/p2p/16Uiu2HAm81FYD7GiFaoPsk5pJ1bfSfYsP2AxvA8THwDj7LUxTqo2"],"enrUri":"enr:-L24QADPNlUinYQc8xCMXObumEF_X9SFMC3eRoAVxPV5KPS-covA1-YHvVJT9e_WXmVuy8f5KqS7EFpnxjqviH9BqaQCgmlkgnY0gmlwhKwSffGKbXVsdGlhZGRyc5YACASsEn3xBp3PAAoErBJ98Qad0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECuuZa4ByrHgZbg3cRKawko6gHt4dQV6TbwxYq6JKoj02DdGNwgp3Pg3VkcIKd0YV3YWt1MgA"}'
2026-03-13 04:35:46.943 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:46.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.123/tcp/19786/p2p/16Uiu2HAm87xqDyMrJpzKhevsGh5zzhBTGgG8xH7Su4kuy2kpQGWX"]'
2026-03-13 04:35:46.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:46.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:35:47.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cdfc84b6-98cb-4bc0-9f70-fa66353b9d7d", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:35:47.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cdfc84b6-98cb-4bc0-9f70-fa66353b9d7d","statusDesc":"OK"}'
2026-03-13 04:35:47.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:35:47.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3628a402-e4b0-494b-a5a3-a32ef39b6dcc", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:35:47.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3628a402-e4b0-494b-a5a3-a32ef39b6dcc","statusDesc":"OK"}'
2026-03-13 04:35:47.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:47.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:47.139 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:35:47.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:47.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773376547030392289,"ephemeral":false}]'
2026-03-13 04:35:47.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:47.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:47.250 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:35:47.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:47.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773376547144371589,"ephemeral":false}]'
2026-03-13 04:35:47.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:47.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:47.360 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:35:47.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:47.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773376547254850312,"ephemeral":false}]'
2026-03-13 04:35:47.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:47.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:47.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:47.471 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:35:47.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40398/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:47.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773376547365845802,"ephemeral":false}]'
2026-03-13 04:35:47.476 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:35:47.477 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:35:47.477 DEBUG [src.node.waku_node] Stopping container with id de9b30e6acb1
2026-03-13 04:35:48.036 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:48.036 DEBUG [src.node.waku_node] Stopping container with id 4585c719cd2e
2026-03-13 04:35:48.576 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:48.578 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:35:48.586 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:35:48.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-03-13 04:38:54.168 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:38:54.169 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-03-13_04-38-54__710d16db-b564-4139-9454-974ddb6f876f
2026-03-13 04:38:54.169 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:38:54.169 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:38:54.169 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:38:54.176 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:54.176 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-38-54__710d16db-b564-4139-9454-974ddb6f876f__wakuorg_nwaku:latest.log
2026-03-13 04:38:54.177 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:54.177 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:54.178 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:54.178 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.97
2026-03-13 04:38:54.178 DEBUG [src.node.docker_mananger] Generated ports ['36902', '36903', '36904', '36905', '36906']
2026-03-13 04:38:54.178 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:54.179 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:54.179 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:54.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 36902:36902 -p 36903:36903 -p 36904:36904 -p 36905:36905 -p 36906:36906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36904 --rest-port=36902 --tcp-port=36903 --discv5-udp-port=36905 --rest-address=0.0.0.0 --nat=extip:172.18.25.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=247bc23ecde1cafef2f14d947e5ca4ec1cef4798c1904eddf6b003f6c5c31fcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36906 --metrics-logging=true --store=true --relay=true
2026-03-13 04:38:54.376 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.97 waku 7085b79b9c2321b104b8b79f5a955905c0e09880bc37ad5d1a94a1efaaaf88e0
2026-03-13 04:38:54.387 ERROR [src.node.docker_mananger] Max retries reached for container 0c43897b5f9b. Exiting log stream.
2026-03-13 04:38:54.410 DEBUG [src.node.docker_mananger] Container started with ID 7085b79b9c23. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-38-54__710d16db-b564-4139-9454-974ddb6f876f__wakuorg_nwaku:latest.log
2026-03-13 04:38:54.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36902
2026-03-13 04:38:54.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:54.945 ERROR [src.node.docker_mananger] Max retries reached for container c3bbf1a6a537. Exiting log stream.
2026-03-13 04:38:55.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36902/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:55.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:55.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:55.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:55.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.97/tcp/36903/p2p/16Uiu2HAmPNuyCmmQxXT6zpFDsiegCymTL1TndXsZLmkbLfs4eNsf","/ip4/172.18.25.97/tcp/36904/ws/p2p/16Uiu2HAmPNuyCmmQxXT6zpFDsiegCymTL1TndXsZLmkbLfs4eNsf"],"enrUri":"enr:-L24QKCfBK3-6t-PYmGW8KYkmcBhqcXbkWVq4Xq-JSQJqwVpKCPqow96bE-Gz6fyuFg6wOUUhDnffN-2BDMkrArzsvQCgmlkgnY0gmlwhKwSGWGKbXVsdGlhZGRyc5YACASsEhlhBpAnAAoErBIZYQaQKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn1JPU0MS3bqKpI9qUuY7ByPXSxeKQeLmhBTFUm3D5KaDdGNwgpAng3VkcIKQKYV3YWt1MgM"}'
2026-03-13 04:38:55.420 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:55.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:55.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-38-54__710d16db-b564-4139-9454-974ddb6f876f__wakuorg_nwaku:latest.log
2026-03-13 04:38:55.428 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:55.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:55.429 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:55.429 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.42
2026-03-13 04:38:55.429 DEBUG [src.node.docker_mananger] Generated ports ['26362', '26363', '26364', '26365', '26366']
2026-03-13 04:38:55.429 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:55.429 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:55.429 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:55.430 DEBUG [src.node.docker_mananger] docker run -i -t -p 26362:26362 -p 26363:26363 -p 26364:26364 -p 26365:26365 -p 26366:26366 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26364 --rest-port=26362 --tcp-port=26363 --discv5-udp-port=26365 --rest-address=0.0.0.0 --nat=extip:172.18.75.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c86b20caff5eeb72f8becd091ffa1e3731e31bb09f8eb62ee62d7dd196696f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26366 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKCfBK3-6t-PYmGW8KYkmcBhqcXbkWVq4Xq-JSQJqwVpKCPqow96bE-Gz6fyuFg6wOUUhDnffN-2BDMkrArzsvQCgmlkgnY0gmlwhKwSGWGKbXVsdGlhZGRyc5YACASsEhlhBpAnAAoErBIZYQaQKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn1JPU0MS3bqKpI9qUuY7ByPXSxeKQeLmhBTFUm3D5KaDdGNwgpAng3VkcIKQKYV3YWt1MgM --storenode=/ip4/172.18.25.97/tcp/36903/p2p/16Uiu2HAmPNuyCmmQxXT6zpFDsiegCymTL1TndXsZLmkbLfs4eNsf --store=true --relay=true
2026-03-13 04:38:55.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.42 waku 9bfef4452838dcd64f8457e16e0abaf6d3c2037cb2e519a97ee89233d471677b
2026-03-13 04:38:55.666 DEBUG [src.node.docker_mananger] Container started with ID 9bfef4452838. Setting up logs at ./log/docker/store_node1_2026-03-13_04-38-54__710d16db-b564-4139-9454-974ddb6f876f__wakuorg_nwaku:latest.log
2026-03-13 04:38:55.666 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26362
2026-03-13 04:38:55.667 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:56.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:56.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:56.672 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:56.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:56.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.42/tcp/26363/p2p/16Uiu2HAkxbMWZqqYWDEdBFVy4mtjYwAZFg8eDbecGqhArfktREoP","/ip4/172.18.75.42/tcp/26364/ws/p2p/16Uiu2HAkxbMWZqqYWDEdBFVy4mtjYwAZFg8eDbecGqhArfktREoP"],"enrUri":"enr:-L24QKsuSDJrcTVk2XYN3RL8AavOtcvbrGP5G6gRGUwqEkB9bFawgIYksNwJIXoQbT154G2V6BYsaGs_vJkmOmGwpZYCgmlkgnY0gmlwhKwSSyqKbXVsdGlhZGRyc5YACASsEksqBmb7AAoErBJLKgZm_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECLw38RQQy6ZYfQXnmfP3HLJv59EsoBgyWq0YWl6WEliaDdGNwgmb7g3VkcIJm_YV3YWt1MgM"}'
2026-03-13 04:38:56.674 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:56.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26362/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.97/tcp/36903/p2p/16Uiu2HAmPNuyCmmQxXT6zpFDsiegCymTL1TndXsZLmkbLfs4eNsf"]'
2026-03-13 04:38:56.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:56.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36902/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:38:56.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:56.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26362/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:38:56.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:56.684 DEBUG [src.steps.store] Relaying message
2026-03-13 04:38:56.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:56.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:56.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:38:56.891 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:38:56.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:56.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"}]}'
2026-03-13 04:38:56.895 DEBUG [src.steps.store] messages length is 1
2026-03-13 04:38:56.895 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:38:56.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:56.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"}]}'
2026-03-13 04:38:56.899 DEBUG [src.steps.store] messages length is 1
2026-03-13 04:38:56.899 DEBUG [src.node.waku_node] Restarting container with id 9bfef4452838
2026-03-13 04:38:57.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:57.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:57.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.42/tcp/26363/p2p/16Uiu2HAkxbMWZqqYWDEdBFVy4mtjYwAZFg8eDbecGqhArfktREoP","/ip4/172.18.75.42/tcp/26364/ws/p2p/16Uiu2HAkxbMWZqqYWDEdBFVy4mtjYwAZFg8eDbecGqhArfktREoP"],"enrUri":"enr:-L24QKsuSDJrcTVk2XYN3RL8AavOtcvbrGP5G6gRGUwqEkB9bFawgIYksNwJIXoQbT154G2V6BYsaGs_vJkmOmGwpZYCgmlkgnY0gmlwhKwSSyqKbXVsdGlhZGRyc5YACASsEksqBmb7AAoErBJLKgZm_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECLw38RQQy6ZYfQXnmfP3HLJv59EsoBgyWq0YWl6WEliaDdGNwgmb7g3VkcIJm_YV3YWt1MgM"}'
2026-03-13 04:38:57.769 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:57.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26362/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:38:57.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:57.772 DEBUG [src.steps.store] Relaying message
2026-03-13 04:38:57.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:57.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:57.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:38:57.979 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:38:57.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"},{"messageHash":"0xd33e98befb7b2e651ea10771abc2c5bba2f28d1311c2a51448ecbaf6722d2842"}]}'
2026-03-13 04:38:57.983 DEBUG [src.steps.store] messages length is 2
2026-03-13 04:38:57.983 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-13 04:38:57.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"},{"messageHash":"0xd33e98befb7b2e651ea10771abc2c5bba2f28d1311c2a51448ecbaf6722d2842"}]}'
2026-03-13 04:38:57.986 DEBUG [src.steps.store] messages length is 2
2026-03-13 04:38:57.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"},{"messageHash":"0xd33e98befb7b2e651ea10771abc2c5bba2f28d1311c2a51448ecbaf6722d2842"}]}'
2026-03-13 04:38:57.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26362/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:57.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbef07815a0c76626e7e3d887646a4f532e1a84de09ca1740771003567ff7b979"},{"messageHash":"0xd33e98befb7b2e651ea10771abc2c5bba2f28d1311c2a51448ecbaf6722d2842"}]}'
2026-03-13 04:38:57.994 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:38:57.995 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:38:57.995 DEBUG [src.node.waku_node] Stopping container with id 7085b79b9c23
2026-03-13 04:38:58.571 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:58.573 DEBUG [src.node.waku_node] Stopping container with id 9bfef4452838
2026-03-13 04:38:59.128 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:59.130 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:38:59.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:38:59.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,283 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-03-13_04-35-49__7b6aae67-8687-45eb-b185-08a0a70e247a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-49__7b6aae67-8687-45eb-b185-08a0a70e247a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7878', '7879', '7880', '7881', '7882']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7878:7878 -p 7879:7879 -p 7880:7880 -p 7881:7881 -p 7882:7882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7880 --rest-port=7878 --tcp-port=7879 --discv5-udp-port=7881 --rest-address=0.0.0.0 --nat=extip:172.18.100.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc9d226a0ba3b8895829cbeedf2b186e139cf79dae43fb531eaaeeac7fcba045 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7882 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.204 waku 85fcb0c360dbcbcfecc106be3d522cb911dc4764c0c53a201ab763eddbf05ad3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d371532bfd1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85fcb0c360db. Setting up logs at ./log/docker/node1_2026-03-13_04-35-49__7b6aae67-8687-45eb-b185-08a0a70e247a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7878
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a73ebf1fe39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7878/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.204/tcp/7879/p2p/16Uiu2HAmHJsnMKt9DPh9Zw1QdGipZ8CaxLo5zAcsh388PKJHp6y2","/ip4/172.18.100.204/tcp/7880/ws/p2p/16Uiu2HAmHJsnMKt9DPh9Zw1QdGipZ8CaxLo5zAcsh388PKJHp6y2"],"enrUri":"enr:-L24QP3Rs-GwSsb-T4q8wc2pFLRkqC8__EUwYPxmewaO8rUIJgmrIDCReZWvyeFysSX-Ei2UbPk3_WAGmfMHZJL7OOICgmlkgnY0gmlwhKwSZMyKbXVsdGlhZGRyc5YACASsEmTMBh7HAAoErBJkzAYeyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRSNkYEPICltt4ST9Kg0aNx3kJ1HuxI2qU8fJsyqy-N2DdGNwgh7Hg3VkcIIeyYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-49__7b6aae67-8687-45eb-b185-08a0a70e247a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57481', '57482', '57483', '57484', '57485']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57481:57481 -p 57482:57482 -p 57483:57483 -p 57484:57484 -p 57485:57485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57483 --rest-port=57481 --tcp-port=57482 --discv5-udp-port=57484 --rest-address=0.0.0.0 --nat=extip:172.18.101.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e5af9fa4dc6e7cd897dcaa3d0b0ed8a756ebcef1c6a29421f1bde07eaedf19f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57485 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP3Rs-GwSsb-T4q8wc2pFLRkqC8__EUwYPxmewaO8rUIJgmrIDCReZWvyeFysSX-Ei2UbPk3_WAGmfMHZJL7OOICgmlkgnY0gmlwhKwSZMyKbXVsdGlhZGRyc5YACASsEmTMBh7HAAoErBJkzAYeyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRSNkYEPICltt4ST9Kg0aNx3kJ1HuxI2qU8fJsyqy-N2DdGNwgh7Hg3VkcIIeyYV3YWt1MgU --filternode=/ip4/172.18.100.204/tcp/7879/p2p/16Uiu2HAmHJsnMKt9DPh9Zw1QdGipZ8CaxLo5zAcsh388PKJHp6y2
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.90 waku fea4e10837d85eea35f8174feeda08c7bd24af572e69771e74b577186884a45c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fea4e10837d8. Setting up logs at ./log/docker/node2_2026-03-13_04-35-49__7b6aae67-8687-45eb-b185-08a0a70e247a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57481
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.90/tcp/57482/p2p/16Uiu2HAmBsoPipJ9Q1rvkbnMSZR8nUNnNsusPybranQUXiSufVQK","/ip4/172.18.101.90/tcp/57483/ws/p2p/16Uiu2HAmBsoPipJ9Q1rvkbnMSZR8nUNnNsusPybranQUXiSufVQK"],"enrUri":"enr:-L24QH661liyNad2n953jnRE1QuFh8SR_MPfCSXnzIl2zg7EN9r7ekGc9pzonjs0GUPi5clssG1WKqeJY7pSADWTEX8CgmlkgnY0gmlwhKwSZVqKbXVsdGlhZGRyc5YACASsEmVaBuCKAAoErBJlWgbgi90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9Gx5J6q_Zrb_YqKhvAa4sqnB-gcdL3igarJZnycAU0iDdGNwguCKg3VkcILgjIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57481/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.204/tcp/7879/p2p/16Uiu2HAmHJsnMKt9DPh9Zw1QdGipZ8CaxLo5zAcsh388PKJHp6y2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57481/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1b921b06-1e8f-44bd-be96-1f1cdbdf841b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1b921b06-1e8f-44bd-be96-1f1cdbdf841b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:57481/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376551694626912,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773376551814819924,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773376551932811122,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773376552050798031,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773376552169468312,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773376552287922601,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773376552405362356,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1773376552523124342,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773376552640860021,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1773376552760486469,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773376552878546334,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773376552996536911,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1773376553113838410,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1773376553231543430,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773376553349042745,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1773376553466400586,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1773376553584292074,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1773376553701586333,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1773376553819740839,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773376553937465643,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773376554055489529,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773376554173373696,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773376554293299594,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1773376554411699155,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773376554529701671,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773376554647152204,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773376554765743556,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773376554883642831,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773376555002803142,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1773376555120788067,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57481/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1773376555238462560,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85fcb0c360db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fea4e10837d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_static_sharding with id: 2026-03-13_04-34-28__b1bba8e4-ed8d-4847-90a7-9e4bcf5e0efc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-28__b1bba8e4-ed8d-4847-90a7-9e4bcf5e0efc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54975', '54976', '54977', '54978', '54979']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54975:54975 -p 54976:54976 -p 54977:54977 -p 54978:54978 -p 54979:54979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54977 --rest-port=54975 --tcp-port=54976 --discv5-udp-port=54978 --rest-address=0.0.0.0 --nat=extip:172.18.135.129 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=37a4cbdf9abd0b7e7f9257dc7bbd6e6dbea39f8cb73ad8acdac2cadebda443cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54979 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5182af71f953. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.129 waku da09ebe23fa0afbfa7e4b70916b06b559d401535337a1d8a5f317e9af3ea3f36
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da09ebe23fa0. Setting up logs at ./log/docker/node1_2026-03-13_04-34-28__b1bba8e4-ed8d-4847-90a7-9e4bcf5e0efc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54975
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47680cd48804. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.129/tcp/54976/p2p/16Uiu2HAmBankyNWgN74FGMvVUa1EKudmt1r1dXrD5PWAJKk1dnFh","/ip4/172.18.135.129/tcp/54977/ws/p2p/16Uiu2HAmBankyNWgN74FGMvVUa1EKudmt1r1dXrD5PWAJKk1dnFh"],"enrUri":"enr:-L24QAfH6JuFovT3Es9lNffEK1E8x3k8TaVqlbel-I8jXe32Ar0HNF2iCyWdnDFGlrtCGM0BHbrNKCxMtQIbGyOyvz0CgmlkgnY0gmlwhKwSh4GKbXVsdGlhZGRyc5YACASsEoeBBtbAAAoErBKHgQbWwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8BDiEhma86VJ2Iy94S-xE7hw40ylmcZfJ29PRRuLmCiDdGNwgtbAg3VkcILWwoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-28__b1bba8e4-ed8d-4847-90a7-9e4bcf5e0efc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35792', '35793', '35794', '35795', '35796']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35792:35792 -p 35793:35793 -p 35794:35794 -p 35795:35795 -p 35796:35796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35794 --rest-port=35792 --tcp-port=35793 --discv5-udp-port=35795 --rest-address=0.0.0.0 --nat=extip:172.18.35.25 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9efa1f1f07448ceea28af6f4adac6ea2f4e16684d8c8a9b9e00bbe2ad689db9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35796 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAfH6JuFovT3Es9lNffEK1E8x3k8TaVqlbel-I8jXe32Ar0HNF2iCyWdnDFGlrtCGM0BHbrNKCxMtQIbGyOyvz0CgmlkgnY0gmlwhKwSh4GKbXVsdGlhZGRyc5YACASsEoeBBtbAAAoErBKHgQbWwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8BDiEhma86VJ2Iy94S-xE7hw40ylmcZfJ29PRRuLmCiDdGNwgtbAg3VkcILWwoV3YWt1MgU --filternode=/ip4/172.18.135.129/tcp/54976/p2p/16Uiu2HAmBankyNWgN74FGMvVUa1EKudmt1r1dXrD5PWAJKk1dnFh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.25 waku 72cc698503a1dc25b981f9cfefe92fff21a9600964b7676169a66f6f2ea5a545
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72cc698503a1. Setting up logs at ./log/docker/node2_2026-03-13_04-34-28__b1bba8e4-ed8d-4847-90a7-9e4bcf5e0efc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35792
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35792/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.25/tcp/35793/p2p/16Uiu2HAmVpH1HnnDKb2FHwVBJQXHzLgFhXMs4a3jSDv7i47JXVZH","/ip4/172.18.35.25/tcp/35794/ws/p2p/16Uiu2HAmVpH1HnnDKb2FHwVBJQXHzLgFhXMs4a3jSDv7i47JXVZH"],"enrUri":"enr:-L24QIsaApekjELz6KnzjAQ27uaaLRAHZOz6sHe-TSdsCUBbZLCCGpL4JMUHeWOPzn2kvuSnJWgXgIajD_bu27NiGYoCgmlkgnY0gmlwhKwSIxmKbXVsdGlhZGRyc5YACASsEiMZBovRAAoErBIjGQaL0t0DgnJzhQACAQAAiXNlY3AyNTZrMaED_ve8sql4g3-xdeDr9LQu1xCkGmkwD35BcOzO-vEqiQCDdGNwgovRg3VkcIKL04V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.129/tcp/54976/p2p/16Uiu2HAmBankyNWgN74FGMvVUa1EKudmt1r1dXrD5PWAJKk1dnFh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35792/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1a2bbd19-c85a-490b-a9c5-e68d0aa0fa90", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1a2bbd19-c85a-490b-a9c5-e68d0aa0fa90","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54975/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35792/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376472395445810,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da09ebe23fa0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72cc698503a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,179 @@
2026-03-13 04:40:04.400 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:40:04.401 DEBUG [tests.conftest] Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d
2026-03-13 04:40:04.401 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:40:04.401 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:40:04.402 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:40:04.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:04.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:04.409 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:04.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:04.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:04.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.7
2026-03-13 04:40:04.411 DEBUG [src.node.docker_mananger] Generated ports ['33105', '33106', '33107', '33108', '33109']
2026-03-13 04:40:04.411 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:04.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:04.412 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:04.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 33105:33105 -p 33106:33106 -p 33107:33107 -p 33108:33108 -p 33109:33109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33107 --rest-port=33105 --tcp-port=33106 --discv5-udp-port=33108 --rest-address=0.0.0.0 --nat=extip:172.18.152.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5b1a1d5f76cbfd51b5bb8599adcd9fc51aabd9cdbe1247dd4304adfe1d3f5c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33109 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:40:04.607 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.7 waku fb3e02d3978865943965a6b4be0b2e7aa0e9d2a3782b4782dd70b5d0fc62087d
2026-03-13 04:40:04.636 ERROR [src.node.docker_mananger] Max retries reached for container c3bd63b5bc8d. Exiting log stream.
2026-03-13 04:40:04.647 DEBUG [src.node.docker_mananger] Container started with ID fb3e02d39788. Setting up logs at ./log/docker/node1_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:04.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33105
2026-03-13 04:40:04.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:05.204 ERROR [src.node.docker_mananger] Max retries reached for container 4227cbb487c1. Exiting log stream.
2026-03-13 04:40:05.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33105/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:05.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:05.652 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:05.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:05.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej","/ip4/172.18.152.7/tcp/33107/ws/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej"],"enrUri":"enr:-L24QOD_Ux___y6QUU3rNplhNBqnfciU-AnEKiyjzZU_JRISDVcgmY8BXMb3yN7UnAp9waiBz6qeK3m8O4nqTuvcHiECgmlkgnY0gmlwhKwSmAeKbXVsdGlhZGRyc5YACASsEpgHBoFSAAoErBKYBwaBU90DgnJzhQADAQAAiXNlY3AyNTZrMaECKmZmtQmCptYEliE8InRCwca9LtxT5ZKurF2b-jr2ZcCDdGNwgoFSg3VkcIKBVIV3YWt1MgU"}'
2026-03-13 04:40:05.655 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:05.656 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:40:05.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:05.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:05.663 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:05.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:05.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:05.665 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.121
2026-03-13 04:40:05.665 DEBUG [src.node.docker_mananger] Generated ports ['39592', '39593', '39594', '39595', '39596']
2026-03-13 04:40:05.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:05.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:05.665 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:05.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 39592:39592 -p 39593:39593 -p 39594:39594 -p 39595:39595 -p 39596:39596 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39594 --rest-port=39592 --tcp-port=39593 --discv5-udp-port=39595 --rest-address=0.0.0.0 --nat=extip:172.18.150.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a917f895ed4a650dcbfdbccbaffc1ebb2b8103d1385efb6e464b94ca21a410e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39596 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOD_Ux___y6QUU3rNplhNBqnfciU-AnEKiyjzZU_JRISDVcgmY8BXMb3yN7UnAp9waiBz6qeK3m8O4nqTuvcHiECgmlkgnY0gmlwhKwSmAeKbXVsdGlhZGRyc5YACASsEpgHBoFSAAoErBKYBwaBU90DgnJzhQADAQAAiXNlY3AyNTZrMaECKmZmtQmCptYEliE8InRCwca9LtxT5ZKurF2b-jr2ZcCDdGNwgoFSg3VkcIKBVIV3YWt1MgU --filternode=/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej
2026-03-13 04:40:05.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.121 waku 47727073dfcdf60bd27314c071777d880721b463d4291b86655b941755752172
2026-03-13 04:40:05.902 DEBUG [src.node.docker_mananger] Container started with ID 47727073dfcd. Setting up logs at ./log/docker/node2_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:05.902 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39592
2026-03-13 04:40:05.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:06.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39592/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:06.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:06.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:06.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39592/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:06.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.121/tcp/39593/p2p/16Uiu2HAmUHeZpqVUDW4mL9D2KN8U5AWEz3bub1M72X1hPon11oe9","/ip4/172.18.150.121/tcp/39594/ws/p2p/16Uiu2HAmUHeZpqVUDW4mL9D2KN8U5AWEz3bub1M72X1hPon11oe9"],"enrUri":"enr:-L24QMdXbkN5J02U7B8-W1yjOGNoZd5f7XxQgbmCM7BYYsXBCySNacrwj8UU4FDEa9LteQpv92ADftFD6-PCFeIsdaECgmlkgnY0gmlwhKwSlnmKbXVsdGlhZGRyc5YACASsEpZ5BpqpAAoErBKWeQaaqt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6ENslIIQYIkjOB3Hsk3izj0Nia7QjjtmHTzzmJdZwIKDdGNwgpqpg3VkcIKaq4V3YWt1MgA"}'
2026-03-13 04:40:06.909 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:06.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39592/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej"]'
2026-03-13 04:40:06.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:06.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:06.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:06.954 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:06.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:06.956 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:06.956 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.238
2026-03-13 04:40:06.956 DEBUG [src.node.docker_mananger] Generated ports ['61993', '61994', '61995', '61996', '61997']
2026-03-13 04:40:06.957 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:06.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:06.957 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:06.957 DEBUG [src.node.docker_mananger] docker run -i -t -p 61993:61993 -p 61994:61994 -p 61995:61995 -p 61996:61996 -p 61997:61997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61995 --rest-port=61993 --tcp-port=61994 --discv5-udp-port=61996 --rest-address=0.0.0.0 --nat=extip:172.18.184.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3d7262e8bc92a8c3afebc5da0570b43cee4ffda8ce89817cecf920e28edbaeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61997 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOD_Ux___y6QUU3rNplhNBqnfciU-AnEKiyjzZU_JRISDVcgmY8BXMb3yN7UnAp9waiBz6qeK3m8O4nqTuvcHiECgmlkgnY0gmlwhKwSmAeKbXVsdGlhZGRyc5YACASsEpgHBoFSAAoErBKYBwaBU90DgnJzhQADAQAAiXNlY3AyNTZrMaECKmZmtQmCptYEliE8InRCwca9LtxT5ZKurF2b-jr2ZcCDdGNwgoFSg3VkcIKBVIV3YWt1MgU --filternode=/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej
2026-03-13 04:40:07.180 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.238 waku 7e9874dc16ade2df61190fef6d8488172a60b714c7dedb264236cbfef1f7de74
2026-03-13 04:40:07.218 DEBUG [src.node.docker_mananger] Container started with ID 7e9874dc16ad. Setting up logs at ./log/docker/node3_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:07.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61993
2026-03-13 04:40:07.219 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:08.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61993/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:08.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:08.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:08.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:08.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.238/tcp/61994/p2p/16Uiu2HAmNyqdhTos2sYBSmrvhoYge4t7BbKF1Ay4MNUoDE7cftHk","/ip4/172.18.184.238/tcp/61995/ws/p2p/16Uiu2HAmNyqdhTos2sYBSmrvhoYge4t7BbKF1Ay4MNUoDE7cftHk"],"enrUri":"enr:-L24QFJCAZ2e2zvxjqcp8Xxo5ByqpV65Ysa-IBf8G9ulIHtIDkyqF5jLTGIE6K-KvgVgPzaag4Ezagws0xVl4no8EKECgmlkgnY0gmlwhKwSuO6KbXVsdGlhZGRyc5YACASsErjuBvIqAAoErBK47gbyK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmWkMVfYUuzpqczcjOKfSVXCzqZZVedxHt_CeRiqKbheDdGNwgvIqg3VkcILyLIV3YWt1MgA"}'
2026-03-13 04:40:08.226 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:08.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61993/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej"]'
2026-03-13 04:40:08.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:08.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:08.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:08.278 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:08.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:08.280 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:08.280 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.61
2026-03-13 04:40:08.280 DEBUG [src.node.docker_mananger] Generated ports ['23890', '23891', '23892', '23893', '23894']
2026-03-13 04:40:08.280 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:08.281 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:08.281 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:08.281 DEBUG [src.node.docker_mananger] docker run -i -t -p 23890:23890 -p 23891:23891 -p 23892:23892 -p 23893:23893 -p 23894:23894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23892 --rest-port=23890 --tcp-port=23891 --discv5-udp-port=23893 --rest-address=0.0.0.0 --nat=extip:172.18.122.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ef99bf98beb7ce6fbfb0159b776df8c0ffa431208aedbe8f4a547e1c807c5dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23894 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOD_Ux___y6QUU3rNplhNBqnfciU-AnEKiyjzZU_JRISDVcgmY8BXMb3yN7UnAp9waiBz6qeK3m8O4nqTuvcHiECgmlkgnY0gmlwhKwSmAeKbXVsdGlhZGRyc5YACASsEpgHBoFSAAoErBKYBwaBU90DgnJzhQADAQAAiXNlY3AyNTZrMaECKmZmtQmCptYEliE8InRCwca9LtxT5ZKurF2b-jr2ZcCDdGNwgoFSg3VkcIKBVIV3YWt1MgU --filternode=/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej
2026-03-13 04:40:08.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.61 waku e864483a7e31b52f1e1c157f341871e35a5a727d54ea0aa7f0da497c93aed856
2026-03-13 04:40:08.527 DEBUG [src.node.docker_mananger] Container started with ID e864483a7e31. Setting up logs at ./log/docker/node4_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:08.528 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23890
2026-03-13 04:40:08.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:09.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23890/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:09.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:09.533 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:09.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:09.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.61/tcp/23891/p2p/16Uiu2HAm64oAKCrHezXDDRPvvgXQsmt8WLtp6BFoQJgvNVMk7uAK","/ip4/172.18.122.61/tcp/23892/ws/p2p/16Uiu2HAm64oAKCrHezXDDRPvvgXQsmt8WLtp6BFoQJgvNVMk7uAK"],"enrUri":"enr:-L24QDJyOt7qBlmFNAy7UNobdTs6FrcGicEC839LrdxrkDlNKCqQrZMlQQN5WUcJ1IBsko9ZH7CptChDoQ2AoNDExTYCgmlkgnY0gmlwhKwSej2KbXVsdGlhZGRyc5YACASsEno9Bl1TAAoErBJ6PQZdVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnhd6rwxB-CPjfQXSx5fkDM3ikvPbEMtWfN7nCqyz_wyDdGNwgl1Tg3VkcIJdVYV3YWt1MgA"}'
2026-03-13 04:40:09.535 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:09.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23890/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej"]'
2026-03-13 04:40:09.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:09.586 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:09.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:09.589 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:09.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:09.591 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:09.592 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.243
2026-03-13 04:40:09.592 DEBUG [src.node.docker_mananger] Generated ports ['61054', '61055', '61056', '61057', '61058']
2026-03-13 04:40:09.592 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:09.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:09.593 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:09.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 61054:61054 -p 61055:61055 -p 61056:61056 -p 61057:61057 -p 61058:61058 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61056 --rest-port=61054 --tcp-port=61055 --discv5-udp-port=61057 --rest-address=0.0.0.0 --nat=extip:172.18.82.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad8be54cf7ed5cc5cb7a64cc1aadfee84bb91e24a7166c8ce9b78fbbc298c8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61058 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOD_Ux___y6QUU3rNplhNBqnfciU-AnEKiyjzZU_JRISDVcgmY8BXMb3yN7UnAp9waiBz6qeK3m8O4nqTuvcHiECgmlkgnY0gmlwhKwSmAeKbXVsdGlhZGRyc5YACASsEpgHBoFSAAoErBKYBwaBU90DgnJzhQADAQAAiXNlY3AyNTZrMaECKmZmtQmCptYEliE8InRCwca9LtxT5ZKurF2b-jr2ZcCDdGNwgoFSg3VkcIKBVIV3YWt1MgU --filternode=/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej
2026-03-13 04:40:09.804 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.243 waku b546e3deb0310e33328956c99e4374f3c1302ddf5743ffefcc959ff8f1440fa9
2026-03-13 04:40:09.841 DEBUG [src.node.docker_mananger] Container started with ID b546e3deb031. Setting up logs at ./log/docker/node5_2026-03-13_04-40-04__752f6df5-bd9b-491b-9e95-ded4e62f556d__wakuorg_nwaku:latest.log
2026-03-13 04:40:09.842 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61054
2026-03-13 04:40:09.842 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:10.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:10.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:10.846 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:10.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:10.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.243/tcp/61055/p2p/16Uiu2HAkxEA6Ex7hnM6yt8UUSP5oVrGLqgeYVmQVp6K6b4hDx1bC","/ip4/172.18.82.243/tcp/61056/ws/p2p/16Uiu2HAkxEA6Ex7hnM6yt8UUSP5oVrGLqgeYVmQVp6K6b4hDx1bC"],"enrUri":"enr:-L24QLfVK3OnTOstQp8xGM21ypk8h5vXXzvgDG8i7j-AIogqUThIkVr4iUDPXoha6Uu5YQKEjyqcEC6tmOS_jyaXJCgCgmlkgnY0gmlwhKwSUvOKbXVsdGlhZGRyc5YACASsElLzBu5_AAoErBJS8wbugN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKZ_gYGF5CGSxFOWbC0wFrdVUUuLjWAG1j58dR-dawNeDdGNwgu5_g3VkcILugYV3YWt1MgA"}'
2026-03-13 04:40:10.849 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:10.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.7/tcp/33106/p2p/16Uiu2HAkxHBffYfVteiqGzStiHDb5GtKscnnmMEMt4F8zEiFQYej"]'
2026-03-13 04:40:10.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:10.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:40:10.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:10.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b377313a-eeea-44a1-818c-89554b2b7b97", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:40:10.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b377313a-eeea-44a1-818c-89554b2b7b97","statusDesc":"OK"}'
2026-03-13 04:40:10.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61993/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "38c7ee2c-239b-4da0-b077-77f7b1b3e5e7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:40:10.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"38c7ee2c-239b-4da0-b077-77f7b1b3e5e7","statusDesc":"OK"}'
2026-03-13 04:40:10.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23890/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ea6ad5b5-2c25-4bba-bfa8-051290f17be8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:40:10.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ea6ad5b5-2c25-4bba-bfa8-051290f17be8","statusDesc":"OK"}'
2026-03-13 04:40:10.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "683f2753-ab76-4d37-b550-f6f569525625", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:40:10.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"683f2753-ab76-4d37-b550-f6f569525625","statusDesc":"OK"}'
2026-03-13 04:40:10.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:40:10.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:10.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:40:11.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39592/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376810948140282,"ephemeral":false}]'
2026-03-13 04:40:11.072 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61993/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376810948140282,"ephemeral":false}]'
2026-03-13 04:40:11.076 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23890/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376810948140282,"ephemeral":false}]'
2026-03-13 04:40:11.081 DEBUG [src.steps.filter] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376810948140282,"ephemeral":false}]'
2026-03-13 04:40:11.085 DEBUG [src.node.waku_node] Stopping container with id 47727073dfcd
2026-03-13 04:40:11.675 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:11.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:40:11.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:11.685 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:40:11.786 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61993/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376811675659623,"ephemeral":false}]'
2026-03-13 04:40:11.791 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23890/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376811675659623,"ephemeral":false}]'
2026-03-13 04:40:11.796 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-13 04:40:11.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:11.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376811675659623,"ephemeral":false}]'
2026-03-13 04:40:11.834 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:40:11.835 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:40:11.835 DEBUG [src.node.waku_node] Stopping container with id fb3e02d39788
2026-03-13 04:40:12.447 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:12.447 DEBUG [src.node.waku_node] Stopping container with id 7e9874dc16ad
2026-03-13 04:40:12.493 ERROR [src.node.docker_mananger] Max retries reached for container 47727073dfcd. Exiting log stream.
2026-03-13 04:40:13.062 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:13.062 DEBUG [src.node.waku_node] Stopping container with id e864483a7e31
2026-03-13 04:40:13.267 ERROR [src.node.docker_mananger] Max retries reached for container fb3e02d39788. Exiting log stream.
2026-03-13 04:40:13.620 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:13.622 DEBUG [src.node.waku_node] Stopping container with id b546e3deb031
2026-03-13 04:40:13.896 ERROR [src.node.docker_mananger] Max retries reached for container 7e9874dc16ad. Exiting log stream.
2026-03-13 04:40:14.169 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:14.172 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:40:14.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:14.191 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:14.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:14.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:14.212 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_no_timestamp with id: 2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49171', '49172', '49173', '49174', '49175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49171:49171 -p 49172:49172 -p 49173:49173 -p 49174:49174 -p 49175:49175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49173 --rest-port=49171 --tcp-port=49172 --discv5-udp-port=49174 --rest-address=0.0.0.0 --nat=extip:172.18.24.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb5e69f56d9af0f04a5ae028eb57cf2bca863e258af778330e59ae06bd0d9c5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49175 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.156 waku 4736e79e499a9899c2d555165c6d91edaebcf6d91d08d826f6a6c2fe6c1dbf60
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13297c8b2a46. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4736e79e499a. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49171
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe9171a61f17. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49171/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.156/tcp/49172/p2p/16Uiu2HAm9vc7EvB2aFazPVWDrpC2PJgGCjDNDRhPWk3w5SvDJdb4","/ip4/172.18.24.156/tcp/49173/ws/p2p/16Uiu2HAm9vc7EvB2aFazPVWDrpC2PJgGCjDNDRhPWk3w5SvDJdb4"],"enrUri":"enr:-L24QF8BlpAJ2125e6bBWMIxQRiRd0hjkoVVdEjs1iBW4oEcdkIJOYboIRqH0NVk25-O4SKhBgknJQjgWWnWwJj9-sICgmlkgnY0gmlwhKwSGJyKbXVsdGlhZGRyc5YACASsEhicBsAUAAoErBIYnAbAFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC120VMnBaU1DITrqlToG2vaNovP_Y8ejVpB3ID9y_eI-DdGNwgsAUg3VkcILAFoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52773', '52774', '52775', '52776', '52777']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52773:52773 -p 52774:52774 -p 52775:52775 -p 52776:52776 -p 52777:52777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52775 --rest-port=52773 --tcp-port=52774 --discv5-udp-port=52776 --rest-address=0.0.0.0 --nat=extip:172.18.112.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7145fee6aeec6eaefe1febfe3cfd2fccdbfb6bd1fa0adb7d1abfae7a432ea51b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52777 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.37 waku 9c97e1504b6e359357c810873119788da057354c7503db1d76a98548cd69b09c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c97e1504b6e. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52773
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52773/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.37/tcp/52774/p2p/16Uiu2HAmP7E1D58YXUQ1oJEFrDAADnHCEQFUaeUApRwZaFoPatTE","/ip4/172.18.112.37/tcp/52775/ws/p2p/16Uiu2HAmP7E1D58YXUQ1oJEFrDAADnHCEQFUaeUApRwZaFoPatTE"],"enrUri":"enr:-L24QFlIvxp9F8m0sdkWE52nW7C1xqnfRZjL5QimA2wcoClSN7WffjvXOB1-GUBnNxz32mIHkXozVb8D7Pgo11JVpKoCgmlkgnY0gmlwhKwScCWKbXVsdGlhZGRyc5YACASsEnAlBs4mAAoErBJwJQbOJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDm01onuFY9ictWNEKvYKu6BUlCUclarMZw4JNMZhZO2WDdGNwgs4mg3VkcILOKIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.156/tcp/49172/p2p/16Uiu2HAm9vc7EvB2aFazPVWDrpC2PJgGCjDNDRhPWk3w5SvDJdb4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19552', '19553', '19554', '19555', '19556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19552:19552 -p 19553:19553 -p 19554:19554 -p 19555:19555 -p 19556:19556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19554 --rest-port=19552 --tcp-port=19553 --discv5-udp-port=19555 --rest-address=0.0.0.0 --nat=extip:172.18.164.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebeff18ab4b9831f3accb98aaf01fbe2afa8bbfcda741dc2c25da14d41ab6ed9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19556 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF8BlpAJ2125e6bBWMIxQRiRd0hjkoVVdEjs1iBW4oEcdkIJOYboIRqH0NVk25-O4SKhBgknJQjgWWnWwJj9-sICgmlkgnY0gmlwhKwSGJyKbXVsdGlhZGRyc5YACASsEhicBsAUAAoErBIYnAbAFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC120VMnBaU1DITrqlToG2vaNovP_Y8ejVpB3ID9y_eI-DdGNwgsAUg3VkcILAFoV3YWt1Mgk --lightpushnode=/ip4/172.18.24.156/tcp/49172/p2p/16Uiu2HAm9vc7EvB2aFazPVWDrpC2PJgGCjDNDRhPWk3w5SvDJdb4 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.226 waku 7bcf97e21a5fa2802d5d1cba731f1c79cc0fc6528a3f66328f001f38bf910d4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bcf97e21a5f. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-33-31__4cb8697b-b0a0-4030-ad6e-b89462eb4684__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19552/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.226/tcp/19553/p2p/16Uiu2HAmQ3FQUsxywwRiWqm429Moru5CR1E4RcRSw1aDX2xtqKom","/ip4/172.18.164.226/tcp/19554/ws/p2p/16Uiu2HAmQ3FQUsxywwRiWqm429Moru5CR1E4RcRSw1aDX2xtqKom"],"enrUri":"enr:-L24QAIEnam0MGxdchEtk64gNsW27bUlqbGkx1ETz11TCgMleT3Sthm4Z9C-x7Yz1c2SnRzRr2V0iI5g7mpHVWtbYpQCgmlkgnY0gmlwhKwSpOKKbXVsdGlhZGRyc5YACASsEqTiBkxhAAoErBKk4gZMYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqSRbVNyl1Psm6E1sEaJ4iDhCWBA00aEsmyTXx4pOBXCDdGNwgkxhg3VkcIJMY4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.156/tcp/49172/p2p/16Uiu2HAm9vc7EvB2aFazPVWDrpC2PJgGCjDNDRhPWk3w5SvDJdb4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.37/tcp/52774/p2p/16Uiu2HAmP7E1D58YXUQ1oJEFrDAADnHCEQFUaeUApRwZaFoPatTE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52773/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19552/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19552/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376415139479552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376415139479552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19552/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376415139479552,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4736e79e499a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c97e1504b6e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7bcf97e21a5f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4736e79e499a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,167 @@
2026-03-13 04:38:26.904 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:38:26.905 DEBUG [tests.conftest] Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6
2026-03-13 04:38:26.905 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:38:26.905 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:38:26.906 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:38:26.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:26.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:26.914 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:26.914 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:26.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:26.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.206
2026-03-13 04:38:26.916 DEBUG [src.node.docker_mananger] Generated ports ['28156', '28157', '28158', '28159', '28160']
2026-03-13 04:38:26.916 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:26.916 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:26.916 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:26.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 28156:28156 -p 28157:28157 -p 28158:28158 -p 28159:28159 -p 28160:28160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28158 --rest-port=28156 --tcp-port=28157 --discv5-udp-port=28159 --rest-address=0.0.0.0 --nat=extip:172.18.179.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f5ea75d7e5aa65adbfbf247aa4c35e2e54be0ef6d485ec7a14a29ff4e0377fd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28160 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-13 04:38:27.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.206 waku eaa6bbad3f304fe909d02a892aaa72f82e2c46d758c6f293265f885e0b8a41c3
2026-03-13 04:38:27.145 DEBUG [src.node.docker_mananger] Container started with ID eaa6bbad3f30. Setting up logs at ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:27.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28156
2026-03-13 04:38:27.147 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:27.181 ERROR [src.node.docker_mananger] Max retries reached for container 613ecc1786be. Exiting log stream.
2026-03-13 04:38:27.615 ERROR [src.node.docker_mananger] Max retries reached for container 1abe5673fef3. Exiting log stream.
2026-03-13 04:38:28.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:28.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:28.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:28.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:28.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:28.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:28.384 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:28.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:28.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.206/tcp/28157/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN","/ip4/172.18.179.206/tcp/28158/ws/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN"],"enrUri":"enr:-L24QH0VEh0otqi6FOidvko2dBuPaGZboP5mpxwkeXJGwk2qW8WVq7wlhXDMEfvUb6tSzo_Z64DCeH5n08pht6ECLPACgmlkgnY0gmlwhKwSs86KbXVsdGlhZGRyc5YACASsErPOBm39AAoErBKzzgZt_t0DgnJzhQACAQAAiXNlY3AyNTZrMaED3pssatZa1F75P4Z5G_Ev9lpecaTIHW03PzL-BDHJ2l-DdGNwgm39g3VkcIJt_4V3YWt1MgU"}'
2026-03-13 04:38:28.386 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:28.394 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:28.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:28.395 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:28.395 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:28.398 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:28.398 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.88
2026-03-13 04:38:28.399 DEBUG [src.node.docker_mananger] Generated ports ['61613', '61614', '61615', '61616', '61617']
2026-03-13 04:38:28.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:28.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:28.401 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:28.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 61613:61613 -p 61614:61614 -p 61615:61615 -p 61616:61616 -p 61617:61617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61615 --rest-port=61613 --tcp-port=61614 --discv5-udp-port=61616 --rest-address=0.0.0.0 --nat=extip:172.18.241.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adab58111ccb27cca2eadcb5b9cace9eabdc99bbab7f061c9a9e9b8b60a4dad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH0VEh0otqi6FOidvko2dBuPaGZboP5mpxwkeXJGwk2qW8WVq7wlhXDMEfvUb6tSzo_Z64DCeH5n08pht6ECLPACgmlkgnY0gmlwhKwSs86KbXVsdGlhZGRyc5YACASsErPOBm39AAoErBKzzgZt_t0DgnJzhQACAQAAiXNlY3AyNTZrMaED3pssatZa1F75P4Z5G_Ev9lpecaTIHW03PzL-BDHJ2l-DdGNwgm39g3VkcIJt_4V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-13 04:38:28.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.88 waku 4cf37d11769ea0fee18a6b073463db00d6008c1c45692b318e8a1aaed06df87a
2026-03-13 04:38:28.657 DEBUG [src.node.docker_mananger] Container started with ID 4cf37d11769e. Setting up logs at ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:28.658 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61613
2026-03-13 04:38:28.658 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:29.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:29.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:29.667 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:29.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:29.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.88/tcp/61614/p2p/16Uiu2HAmSkZ6ueD56GQhECDYVgtybU1U9sorccPxdtJh4woUdZZr","/ip4/172.18.241.88/tcp/61615/ws/p2p/16Uiu2HAmSkZ6ueD56GQhECDYVgtybU1U9sorccPxdtJh4woUdZZr"],"enrUri":"enr:-L24QGY6-A6eHEFG_N857AE3a2HpFt8KtEb0O0BV5wSNnK3pUQrQCwk0V1CPT94C2Ki1omr7u3mDMAx24PQPR6VatCoCgmlkgnY0gmlwhKwS8ViKbXVsdGlhZGRyc5YACASsEvFYBvCuAAoErBLxWAbwr90DgnJzhQACAQAAiXNlY3AyNTZrMaED0XCNylQTgGV6RjHiia0cwGJgwU-2N4R63Gy32XtMzAGDdGNwgvCug3VkcILwsIV3YWt1MgE"}'
2026-03-13 04:38:29.670 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:29.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.206/tcp/28157/p2p/16Uiu2HAmTdx6WQh6CLgmGrt2To8kNf4boRYDeHnCs41yWUp5K2xN"]'
2026-03-13 04:38:29.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:29.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28156/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-13 04:38:29.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:29.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-13 04:38:29.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:29.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28156/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:29.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:29.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:38:29.841 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:38:29.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28156/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:29.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376705410370710,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376709728144116,"ephemeral":false,"proof":""}]'
2026-03-13 04:38:29.853 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:38:29.855 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:38:29.855 DEBUG [src.node.waku_node] Stopping container with id eaa6bbad3f30
2026-03-13 04:38:30.481 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:30.482 DEBUG [src.node.waku_node] Stopping container with id 4cf37d11769e
2026-03-13 04:38:31.058 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:31.060 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:38:31.101 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:38:31.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:38:31.134 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-13 04:38:31.134 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-13 04:38:31.134 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:31.136 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-13_04-38-26__13095bda-686d-47e0-a0e6-5fdc5ab497e6__wakuorg_nwaku:latest.log
2026-03-13 04:38:31.140 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:38:31.140 DEBUG [tests.conftest] Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-03-13_04-38-31__33c7b775-1b6d-418e-8697-47918744b4e5
2026-03-13 04:38:31.140 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:38:31.141 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:38:31.141 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:38:31.149 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:31.149 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-31__33c7b775-1b6d-418e-8697-47918744b4e5__wakuorg_nwaku:latest.log
2026-03-13 04:38:31.149 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:31.149 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:31.151 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:31.151 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.60
2026-03-13 04:38:31.151 DEBUG [src.node.docker_mananger] Generated ports ['24941', '24942', '24943', '24944', '24945']
2026-03-13 04:38:31.151 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:31.152 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:31.152 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:31.152 DEBUG [src.node.docker_mananger] docker run -i -t -p 24941:24941 -p 24942:24942 -p 24943:24943 -p 24944:24944 -p 24945:24945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24943 --rest-port=24941 --tcp-port=24942 --discv5-udp-port=24944 --rest-address=0.0.0.0 --nat=extip:172.18.103.60 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f234adb4969d1346ce1505b0b57acbbe93babfebd214caec04d9e6d54de5edf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24945 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-13 04:38:31.337 ERROR [src.node.docker_mananger] Max retries reached for container eaa6bbad3f30. Exiting log stream.
2026-03-13 04:38:31.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.60 waku 9261cecab3ed4dceb1da8a7e2d815da8663da33236d06bf4af9c649c58277497
2026-03-13 04:38:31.380 DEBUG [src.node.docker_mananger] Container started with ID 9261cecab3ed. Setting up logs at ./log/docker/node1_2026-03-13_04-38-31__33c7b775-1b6d-418e-8697-47918744b4e5__wakuorg_nwaku:latest.log
2026-03-13 04:38:31.381 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24941
2026-03-13 04:38:31.383 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:31.901 ERROR [src.node.docker_mananger] Max retries reached for container 4cf37d11769e. Exiting log stream.
2026-03-13 04:38:32.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:32.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:32.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:32.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:32.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:32.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:32.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:33.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:33.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:33.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:33.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:38:33.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:33.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:33.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:33.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:33.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.60/tcp/24942/p2p/16Uiu2HAmS8mffHZipoXArCv38znx3Xsoq9DBEKCsPPvQMQLd7Eq8","/ip4/172.18.103.60/tcp/24943/ws/p2p/16Uiu2HAmS8mffHZipoXArCv38znx3Xsoq9DBEKCsPPvQMQLd7Eq8"],"enrUri":"enr:-L24QFk-2V3nrceO8Ne49VoohFq2HaEKkcWA4vC9zuCyHw3ucRMgkIOSfujl_zKVUiQThEZD7fNTmJNtmYy2Qg7tWsUCgmlkgnY0gmlwhKwSZzyKbXVsdGlhZGRyc5YACASsEmc8BmFuAAoErBJnPAZhb90DgnJzhQACAQAAiXNlY3AyNTZrMaEDyEXaCG57gduFFY989mUqRAQLrSuuliWn98iw6cjP5ouDdGNwgmFug3VkcIJhcIV3YWt1MgU"}'
2026-03-13 04:38:33.217 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:33.225 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:38:33.225 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-31__33c7b775-1b6d-418e-8697-47918744b4e5__wakuorg_nwaku:latest.log
2026-03-13 04:38:33.225 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:38:33.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:38:33.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:38:33.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.10
2026-03-13 04:38:33.227 DEBUG [src.node.docker_mananger] Generated ports ['27333', '27334', '27335', '27336', '27337']
2026-03-13 04:38:33.227 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:38:33.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:38:33.227 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:38:33.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 27333:27333 -p 27334:27334 -p 27335:27335 -p 27336:27336 -p 27337:27337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27335 --rest-port=27333 --tcp-port=27334 --discv5-udp-port=27336 --rest-address=0.0.0.0 --nat=extip:172.18.123.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=631d6fb91706bc83cf4daf0d3fde1bc6edd811facadd7eeebaedeeea0dc087b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27337 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFk-2V3nrceO8Ne49VoohFq2HaEKkcWA4vC9zuCyHw3ucRMgkIOSfujl_zKVUiQThEZD7fNTmJNtmYy2Qg7tWsUCgmlkgnY0gmlwhKwSZzyKbXVsdGlhZGRyc5YACASsEmc8BmFuAAoErBJnPAZhb90DgnJzhQACAQAAiXNlY3AyNTZrMaEDyEXaCG57gduFFY989mUqRAQLrSuuliWn98iw6cjP5ouDdGNwgmFug3VkcIJhcIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-13 04:38:33.426 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.10 waku 7f1a813f1dcec6250aec10dc0349da9023afe3243e0c1cb7f5b7b7e4df88b222
2026-03-13 04:38:33.470 DEBUG [src.node.docker_mananger] Container started with ID 7f1a813f1dce. Setting up logs at ./log/docker/node2_2026-03-13_04-38-31__33c7b775-1b6d-418e-8697-47918744b4e5__wakuorg_nwaku:latest.log
2026-03-13 04:38:33.471 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27333
2026-03-13 04:38:33.471 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:38:34.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27333/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:34.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:38:34.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:38:34.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:34.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.10/tcp/27334/p2p/16Uiu2HAmPNKRh5tdN7Jfd2zyfXb9Qpyc7XauhfR7qashbnYt5g1b","/ip4/172.18.123.10/tcp/27335/ws/p2p/16Uiu2HAmPNKRh5tdN7Jfd2zyfXb9Qpyc7XauhfR7qashbnYt5g1b"],"enrUri":"enr:-L24QHCOHTreZM6ycDD4Q1rbJbbj05jpXmWlRPtVADlrlCFyQLJWKEx3cKiCy8ASJG12hnpSp_yOt5AXBDGoGQMoZlYCgmlkgnY0gmlwhKwSewqKbXVsdGlhZGRyc5YACASsEnsKBmrGAAoErBJ7CgZqx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnytAakUqKh6YfYZkxbwCW_guLEsMY3d7a9d1Ktc8wA6DdGNwgmrGg3VkcIJqyIV3YWt1MgE"}'
2026-03-13 04:38:34.496 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:38:34.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27333/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.60/tcp/24942/p2p/16Uiu2HAmS8mffHZipoXArCv38znx3Xsoq9DBEKCsPPvQMQLd7Eq8"]'
2026-03-13 04:38:34.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:34.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24941/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-13 04:38:34.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:34.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27333/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-13 04:38:34.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:34.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24941/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:38:34.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:38:34.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:38:34.671 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:38:34.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24941/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:34.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376714558088387,"ephemeral":false,"proof":""}]'
2026-03-13 04:38:34.675 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:38:34.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27333/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:38:34.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376714558088387,"ephemeral":false,"proof":""}]'
2026-03-13 04:38:34.682 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:38:34.683 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:38:34.683 DEBUG [src.node.waku_node] Stopping container with id 9261cecab3ed
2026-03-13 04:38:35.259 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:35.259 DEBUG [src.node.waku_node] Stopping container with id 7f1a813f1dce
2026-03-13 04:38:35.839 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:38:35.840 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:38:35.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:38:35.910 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_paused with id: 2026-03-13_04-40-35__2d978d54-4dfd-4d13-a9a0-4b3a7f0e794c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-40-35__2d978d54-4dfd-4d13-a9a0-4b3a7f0e794c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5765', '5766', '5767', '5768', '5769']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5765:5765 -p 5766:5766 -p 5767:5767 -p 5768:5768 -p 5769:5769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5767 --rest-port=5765 --tcp-port=5766 --discv5-udp-port=5768 --rest-address=0.0.0.0 --nat=extip:172.18.200.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d19f94adb3cdca5ebcdacab26813a13dbdd1c4f5d7fdf57bbdccc27c52ee2bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5769 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 76992e4079aa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.200 waku c11318903f155f676144a07243d2c16f2ba4b50e38df43ba06fdb44ef323e579
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c11318903f15. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-40-35__2d978d54-4dfd-4d13-a9a0-4b3a7f0e794c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5765
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1d41ee7d05a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5765/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.200/tcp/5766/p2p/16Uiu2HAmHNBQU2sgZFWnNfaQtc3TL34ajKoD7RNuoSzNjKYNXuDi","/ip4/172.18.200.200/tcp/5767/ws/p2p/16Uiu2HAmHNBQU2sgZFWnNfaQtc3TL34ajKoD7RNuoSzNjKYNXuDi"],"enrUri":"enr:-L24QALpfjX7t444nsiuufuPBAs8OgdEySpmGfsx6quLBZy8ZZdiBfqGW2LK3HpQxiRsGlZ3LUG-3ALO5ryEIFm3_6kCgmlkgnY0gmlwhKwSyMiKbXVsdGlhZGRyc5YACASsEsjIBhaGAAoErBLIyAYWh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfwPgGGHL1IFdjj4ynlM7v8W3Ym9mCSfwpQ-dCd5TBGDdGNwghaGg3VkcIIWiIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-40-35__2d978d54-4dfd-4d13-a9a0-4b3a7f0e794c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13745', '13746', '13747', '13748', '13749']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13745:13745 -p 13746:13746 -p 13747:13747 -p 13748:13748 -p 13749:13749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13747 --rest-port=13745 --tcp-port=13746 --discv5-udp-port=13748 --rest-address=0.0.0.0 --nat=extip:172.18.44.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=702e65fadb0aea99fa690cd8a581aeca9b40e54dfb4bb87a88a17a676a9af2c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13749 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QALpfjX7t444nsiuufuPBAs8OgdEySpmGfsx6quLBZy8ZZdiBfqGW2LK3HpQxiRsGlZ3LUG-3ALO5ryEIFm3_6kCgmlkgnY0gmlwhKwSyMiKbXVsdGlhZGRyc5YACASsEsjIBhaGAAoErBLIyAYWh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfwPgGGHL1IFdjj4ynlM7v8W3Ym9mCSfwpQ-dCd5TBGDdGNwghaGg3VkcIIWiIV3YWt1MgM --storenode=/ip4/172.18.200.200/tcp/5766/p2p/16Uiu2HAmHNBQU2sgZFWnNfaQtc3TL34ajKoD7RNuoSzNjKYNXuDi --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.82 waku 34612d63fff7ab604d237d1cf95bccbee023f26c7e6695c0f95a90ea4f37c0db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34612d63fff7. Setting up logs at ./log/docker/store_node1_2026-03-13_04-40-35__2d978d54-4dfd-4d13-a9a0-4b3a7f0e794c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13745
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.82/tcp/13746/p2p/16Uiu2HAkyaPQYKmYRWajijXiATBdhXJonSK1x6QTk5PLg5gQspaj","/ip4/172.18.44.82/tcp/13747/ws/p2p/16Uiu2HAkyaPQYKmYRWajijXiATBdhXJonSK1x6QTk5PLg5gQspaj"],"enrUri":"enr:-L24QGmBT9D8ea412uSeL1mX_t0Xr8YFo_28venk9TC-3LkdE1Uyd2lUxOQZ8uoz2i75tTV49MQ5qjPo2cTAGiX2gEcCgmlkgnY0gmlwhKwSLFKKbXVsdGlhZGRyc5YACASsEixSBjWyAAoErBIsUgY1s90DgnJzhQADAQAAiXNlY3AyNTZrMaECPao8R_NnLk7UdCKAWi1W5VWO2fuqzBtg0enjLyUHDmCDdGNwgjWyg3VkcII1tIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.200/tcp/5766/p2p/16Uiu2HAmHNBQU2sgZFWnNfaQtc3TL34ajKoD7RNuoSzNjKYNXuDi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5765/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5765/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5765/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 34612d63fff7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5765/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 34612d63fff7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.82/tcp/13746/p2p/16Uiu2HAkyaPQYKmYRWajijXiATBdhXJonSK1x6QTk5PLg5gQspaj","/ip4/172.18.44.82/tcp/13747/ws/p2p/16Uiu2HAkyaPQYKmYRWajijXiATBdhXJonSK1x6QTk5PLg5gQspaj"],"enrUri":"enr:-L24QGmBT9D8ea412uSeL1mX_t0Xr8YFo_28venk9TC-3LkdE1Uyd2lUxOQZ8uoz2i75tTV49MQ5qjPo2cTAGiX2gEcCgmlkgnY0gmlwhKwSLFKKbXVsdGlhZGRyc5YACASsEixSBjWyAAoErBIsUgY1s90DgnJzhQADAQAAiXNlY3AyNTZrMaECPao8R_NnLk7UdCKAWi1W5VWO2fuqzBtg0enjLyUHDmCDdGNwgjWyg3VkcII1tIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5765/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"},{"messageHash":"0xdc94ceae69876135359ee23c205215f2b34968c1c115c205e33d9997bd783834"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"},{"messageHash":"0xdc94ceae69876135359ee23c205215f2b34968c1c115c205e33d9997bd783834"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5765/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"},{"messageHash":"0xdc94ceae69876135359ee23c205215f2b34968c1c115c205e33d9997bd783834"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66bec955850f87e6cecac906912d70a1030d035ea57f4b041adf8e11b50d9a09"},{"messageHash":"0xdc94ceae69876135359ee23c205215f2b34968c1c115c205e33d9997bd783834"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c11318903f15
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 34612d63fff7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
2026-03-13 04:35:30.331 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:30.331 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf
2026-03-13 04:35:30.332 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:30.332 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:35:30.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:30.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:30.338 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:30.338 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:30.339 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:30.340 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.73
2026-03-13 04:35:30.340 DEBUG [src.node.docker_mananger] Generated ports ['41546', '41547', '41548', '41549', '41550']
2026-03-13 04:35:30.340 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:30.340 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:30.340 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:30.340 DEBUG [src.node.docker_mananger] docker run -i -t -p 41546:41546 -p 41547:41547 -p 41548:41548 -p 41549:41549 -p 41550:41550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41548 --rest-port=41546 --tcp-port=41547 --discv5-udp-port=41549 --rest-address=0.0.0.0 --nat=extip:172.18.53.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e57fc4121dcfb6d46bc2de3f076f6d6efe2ecbecd388abaa631b5eb0a4bdb2cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41550 --metrics-logging=true --lightpush=true --relay=true
2026-03-13 04:35:30.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.73 waku 63faaf109aacfbc7695af53070b755c30376204d3b375363fd27fc53729bfef4
2026-03-13 04:35:30.523 DEBUG [src.node.docker_mananger] Container started with ID 63faaf109aac. Setting up logs at ./log/docker/receiving_node1_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:30.523 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41546
2026-03-13 04:35:30.523 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:30.652 ERROR [src.node.docker_mananger] Max retries reached for container 001a1628a696. Exiting log stream.
2026-03-13 04:35:31.135 ERROR [src.node.docker_mananger] Max retries reached for container 5486a88a6598. Exiting log stream.
2026-03-13 04:35:31.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:31.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:31.527 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:31.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:31.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.73/tcp/41547/p2p/16Uiu2HAmF2adkN1FBu5GF53CMAo9A6ynk2vcmzDWssQZFGYTc3bo","/ip4/172.18.53.73/tcp/41548/ws/p2p/16Uiu2HAmF2adkN1FBu5GF53CMAo9A6ynk2vcmzDWssQZFGYTc3bo"],"enrUri":"enr:-L24QM-A-ZYyJPn6ZitILQxMRL20PdXBmcpDUL7pTSV6s8ycFfI_XGPQStIdvXyfb0GHTi9vB0B4VpRgJGf6wUdRzHQCgmlkgnY0gmlwhKwSNUmKbXVsdGlhZGRyc5YACASsEjVJBqJLAAoErBI1SQaiTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIz9V62-vKYJ8KE3AVZRQEjwH-cwd_qzg-eYhseDJdmKDdGNwgqJLg3VkcIKiTYV3YWt1Mgk"}'
2026-03-13 04:35:31.530 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:31.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:31.536 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:31.536 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:31.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:31.537 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:31.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.247
2026-03-13 04:35:31.538 DEBUG [src.node.docker_mananger] Generated ports ['15668', '15669', '15670', '15671', '15672']
2026-03-13 04:35:31.538 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:31.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:31.538 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:31.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 15668:15668 -p 15669:15669 -p 15670:15670 -p 15671:15671 -p 15672:15672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15670 --rest-port=15668 --tcp-port=15669 --discv5-udp-port=15671 --rest-address=0.0.0.0 --nat=extip:172.18.28.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd0caa6468b1ffa54cf63fea63cb0254fbf99cf6dca4d941431bb51c180ad480 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15672 --metrics-logging=true --lightpush=false --relay=true
2026-03-13 04:35:31.691 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.247 waku 03afd599a047b73ea55fe1c96eb62d34158769d9b897e10b651bc45190491ced
2026-03-13 04:35:31.716 DEBUG [src.node.docker_mananger] Container started with ID 03afd599a047. Setting up logs at ./log/docker/receiving_node2_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:31.717 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15668
2026-03-13 04:35:31.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:32.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:32.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:32.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:32.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:32.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.247/tcp/15669/p2p/16Uiu2HAkvyWfi4n2FC6LCv2WSJw2S6ciqehA9W5UYu8yY19FpY2w","/ip4/172.18.28.247/tcp/15670/ws/p2p/16Uiu2HAkvyWfi4n2FC6LCv2WSJw2S6ciqehA9W5UYu8yY19FpY2w"],"enrUri":"enr:-L24QHedi7hSp9EfkWOEocx5ueAgKX7LFOdk0H0wMpM4dG5PdCvAEsarpnNtPirWhkFqtpVhQ3LCdESBlBfV7pFMkAYCgmlkgnY0gmlwhKwSHPeKbXVsdGlhZGRyc5YACASsEhz3Bj01AAoErBIc9wY9Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFwO-ceXFXasvd_efi7KYLpiH6iSG92ZlJV6KDZXadISDdGNwgj01g3VkcII9N4V3YWt1MgE"}'
2026-03-13 04:35:32.723 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:32.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15668/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.73/tcp/41547/p2p/16Uiu2HAmF2adkN1FBu5GF53CMAo9A6ynk2vcmzDWssQZFGYTc3bo"]'
2026-03-13 04:35:32.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:32.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:32.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:32.768 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:32.768 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:32.775 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:32.776 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.36
2026-03-13 04:35:32.776 DEBUG [src.node.docker_mananger] Generated ports ['36766', '36767', '36768', '36769', '36770']
2026-03-13 04:35:32.777 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:32.777 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:32.777 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:32.778 DEBUG [src.node.docker_mananger] docker run -i -t -p 36766:36766 -p 36767:36767 -p 36768:36768 -p 36769:36769 -p 36770:36770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36768 --rest-port=36766 --tcp-port=36767 --discv5-udp-port=36769 --rest-address=0.0.0.0 --nat=extip:172.18.224.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3a5aec5fb7ee8ce0dfa485ffc2ac3eeecf69dc32fa3af9fc4bf67bd3d8c29c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36770 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM-A-ZYyJPn6ZitILQxMRL20PdXBmcpDUL7pTSV6s8ycFfI_XGPQStIdvXyfb0GHTi9vB0B4VpRgJGf6wUdRzHQCgmlkgnY0gmlwhKwSNUmKbXVsdGlhZGRyc5YACASsEjVJBqJLAAoErBI1SQaiTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIz9V62-vKYJ8KE3AVZRQEjwH-cwd_qzg-eYhseDJdmKDdGNwgqJLg3VkcIKiTYV3YWt1Mgk --lightpushnode=/ip4/172.18.53.73/tcp/41547/p2p/16Uiu2HAmF2adkN1FBu5GF53CMAo9A6ynk2vcmzDWssQZFGYTc3bo --lightpush=true --relay=true
2026-03-13 04:35:32.936 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.36 waku 727ba1212770d1b2ccf059f843793a0b5640484f580a613ce4ee119682dec4ab
2026-03-13 04:35:32.965 DEBUG [src.node.docker_mananger] Container started with ID 727ba1212770. Setting up logs at ./log/docker/lightpush_node1_2026-03-13_04-35-30__857c07ed-3ecd-4dff-9482-d46a4232c5cf__wakuorg_nwaku:latest.log
2026-03-13 04:35:32.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36766
2026-03-13 04:35:32.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:33.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:33.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:33.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:33.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:33.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.36/tcp/36767/p2p/16Uiu2HAm7nK4TNBNEw2858MXy34jjhHyQGGAcG9BxvZ8C7MgWGGg","/ip4/172.18.224.36/tcp/36768/ws/p2p/16Uiu2HAm7nK4TNBNEw2858MXy34jjhHyQGGAcG9BxvZ8C7MgWGGg"],"enrUri":"enr:-L24QIB21Z4w2dfzo89aPowx-0eI_9zjHYha2tV_tujx0MY6Q2zHq-mzveWI-9jtqbb2d_BjGZs2fNSFpvAk_A3rwW4CgmlkgnY0gmlwhKwS4CSKbXVsdGlhZGRyc5YACASsEuAkBo-fAAoErBLgJAaPoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECt5XJRU4mifVknfj8cxPNoNH6FglzHfhOo7yCHZG1-SGDdGNwgo-fg3VkcIKPoYV3YWt1Mgk"}'
2026-03-13 04:35:33.996 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:33.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.73/tcp/41547/p2p/16Uiu2HAmF2adkN1FBu5GF53CMAo9A6ynk2vcmzDWssQZFGYTc3bo"]'
2026-03-13 04:35:33.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:33.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.247/tcp/15669/p2p/16Uiu2HAkvyWfi4n2FC6LCv2WSJw2S6ciqehA9W5UYu8yY19FpY2w"]'
2026-03-13 04:35:34.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:34.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:34.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:34.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.035 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-03-13 04:35:34.036 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534036094249}}'
2026-03-13 04:35:34.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.149 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534036094249,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.153 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534036094249,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.157 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534036094249,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.160 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-03-13 04:35:34.161 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534161068858}}'
2026-03-13 04:35:34.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.173 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.273 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534161068858,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.278 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534161068858,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.281 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534161068858,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.285 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-03-13 04:35:34.285 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534285633565}}'
2026-03-13 04:35:34.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.398 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534285633565,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.402 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534285633565,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.406 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534285633565,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.409 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-03-13 04:35:34.410 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534410010257}}'
2026-03-13 04:35:34.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.522 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534410010257,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.526 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534410010257,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.530 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534410010257,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.533 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-03-13 04:35:34.534 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534534087448}}'
2026-03-13 04:35:34.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.647 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534534087448,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.651 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534534087448,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.654 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534534087448,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.658 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-03-13 04:35:34.658 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534658215519}}'
2026-03-13 04:35:34.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.772 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534658215519,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.776 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534658215519,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.780 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534658215519,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.783 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-03-13 04:35:34.784 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534783866882}}'
2026-03-13 04:35:34.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:34.898 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534783866882,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.903 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534783866882,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.907 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:34.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:34.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534783866882,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:34.910 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-03-13 04:35:34.911 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:34.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376534911190653}}'
2026-03-13 04:35:34.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:34.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.025 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534911190653,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.029 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534911190653,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.033 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376534911190653,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.037 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-03-13 04:35:35.037 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535037336576}}'
2026-03-13 04:35:35.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.150 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535037336576,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.154 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535037336576,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.158 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535037336576,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.162 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-03-13 04:35:35.162 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535162365178}}'
2026-03-13 04:35:35.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.175 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.276 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535162365178,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.280 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535162365178,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.283 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535162365178,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.287 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-03-13 04:35:35.287 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535287532740}}'
2026-03-13 04:35:35.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.401 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535287532740,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.405 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535287532740,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.409 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535287532740,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.413 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-03-13 04:35:35.413 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535413671298}}'
2026-03-13 04:35:35.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.428 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.529 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535413671298,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.533 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535413671298,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.537 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535413671298,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.541 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-03-13 04:35:35.541 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535541247928}}'
2026-03-13 04:35:35.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.553 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.655 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535541247928,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.659 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535541247928,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.663 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535541247928,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.666 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-03-13 04:35:35.667 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535667078454}}'
2026-03-13 04:35:35.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.779 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535667078454,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.783 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535667078454,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.787 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535667078454,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.791 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-03-13 04:35:35.791 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535791718005}}'
2026-03-13 04:35:35.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.804 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:35.905 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535791718005,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.909 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535791718005,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.913 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:35.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:35.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535791718005,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:35.917 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-03-13 04:35:35.917 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:35.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376535917355706}}'
2026-03-13 04:35:35.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:35.929 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.029 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535917355706,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.034 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535917355706,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.037 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376535917355706,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.041 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-03-13 04:35:36.041 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536041450815}}'
2026-03-13 04:35:36.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.156 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536041450815,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.160 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536041450815,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.164 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536041450815,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.167 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-03-13 04:35:36.168 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536168077601}}'
2026-03-13 04:35:36.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.181 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536168077601,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.286 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536168077601,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.290 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536168077601,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.294 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-03-13 04:35:36.294 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536294702027}}'
2026-03-13 04:35:36.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.409 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536294702027,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.413 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536294702027,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.419 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536294702027,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.423 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-03-13 04:35:36.423 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536423504264}}'
2026-03-13 04:35:36.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.537 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536423504264,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.541 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536423504264,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.545 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536423504264,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.548 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-03-13 04:35:36.549 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536548879152}}'
2026-03-13 04:35:36.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.562 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.666 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536548879152,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.670 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536548879152,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.674 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536548879152,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.678 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-03-13 04:35:36.678 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536678413354}}'
2026-03-13 04:35:36.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.691 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.791 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536678413354,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.795 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536678413354,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.799 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536678413354,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.803 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-03-13 04:35:36.804 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536803827641}}'
2026-03-13 04:35:36.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.818 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:36.919 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536803827641,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.923 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536803827641,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.927 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:36.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:36.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536803827641,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:36.930 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-03-13 04:35:36.931 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:36.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376536931168805}}'
2026-03-13 04:35:36.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:36.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.043 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536931168805,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.047 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536931168805,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.051 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376536931168805,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.055 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-03-13 04:35:37.055 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537055322646}}'
2026-03-13 04:35:37.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.069 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.169 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537055322646,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.173 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537055322646,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.176 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537055322646,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.180 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-03-13 04:35:37.180 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537180324079}}'
2026-03-13 04:35:37.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.292 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537180324079,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.297 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537180324079,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.300 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537180324079,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.304 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-03-13 04:35:37.304 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537304812887}}'
2026-03-13 04:35:37.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.419 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537304812887,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.423 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537304812887,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.427 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537304812887,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.430 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-03-13 04:35:37.431 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537430900992}}'
2026-03-13 04:35:37.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.441 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.542 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537430900992,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.547 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537430900992,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.551 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537430900992,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.555 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-03-13 04:35:37.555 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537555420938}}'
2026-03-13 04:35:37.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.568 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.669 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537555420938,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.673 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537555420938,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.677 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537555420938,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.681 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-03-13 04:35:37.681 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537681398245}}'
2026-03-13 04:35:37.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.796 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537681398245,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.800 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537681398245,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.804 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537681398245,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.807 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-03-13 04:35:37.808 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537807998528}}'
2026-03-13 04:35:37.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:37.941 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537807998528,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.945 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537807998528,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.949 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:37.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:37.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537807998528,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:37.952 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-03-13 04:35:37.953 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:37.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376537952967348}}'
2026-03-13 04:35:37.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:37.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.065 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537952967348,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.069 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537952967348,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.073 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376537952967348,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.076 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-03-13 04:35:38.077 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538077032467}}'
2026-03-13 04:35:38.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.192 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538077032467,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.196 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538077032467,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.199 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538077032467,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.203 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-03-13 04:35:38.203 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538203513161}}'
2026-03-13 04:35:38.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.218 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.319 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538203513161,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.323 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538203513161,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.326 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538203513161,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.330 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-03-13 04:35:38.330 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538330393231}}'
2026-03-13 04:35:38.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.342 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.442 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538330393231,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.446 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538330393231,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.449 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538330393231,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.453 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-03-13 04:35:38.453 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538453653189}}'
2026-03-13 04:35:38.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.566 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538453653189,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.571 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538453653189,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.574 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538453653189,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.578 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-03-13 04:35:38.578 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538578370311}}'
2026-03-13 04:35:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.590 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.691 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538578370311,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.696 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538578370311,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.699 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538578370311,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.703 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-03-13 04:35:38.704 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538703940529}}'
2026-03-13 04:35:38.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.820 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538703940529,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.824 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538703940529,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.828 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538703940529,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.832 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-03-13 04:35:38.832 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538832378103}}'
2026-03-13 04:35:38.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.843 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:38.944 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538832378103,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.948 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538832378103,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.952 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:38.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:38.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538832378103,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:38.955 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-03-13 04:35:38.955 DEBUG [src.steps.light_push] Lightpushing message
2026-03-13 04:35:38.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36766/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773376538955662947}}'
2026-03-13 04:35:38.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:38.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:35:39.068 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:39.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:39.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538955662947,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:39.073 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:39.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538955662947,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:39.076 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-13 04:35:39.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:39.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376538955662947,"ephemeral":false,"proof":""}]'
2026-03-13 04:35:39.082 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:35:39.083 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:35:39.083 DEBUG [src.node.waku_node] Stopping container with id 63faaf109aac
2026-03-13 04:35:39.583 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:39.584 DEBUG [src.node.waku_node] Stopping container with id 03afd599a047
2026-03-13 04:35:40.048 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:40.049 DEBUG [src.node.waku_node] Stopping container with id 727ba1212770
2026-03-13 04:35:40.396 ERROR [src.node.docker_mananger] Max retries reached for container 63faaf109aac. Exiting log stream.
2026-03-13 04:35:40.509 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:35:40.511 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:35:40.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:35:40.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:35:40.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-13 04:36:36.449 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:36:36.449 DEBUG [tests.conftest] Running test: test_admin_connected_peers_scalar_types with id: 2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b
2026-03-13 04:36:36.450 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:36:36.450 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:36:36.450 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:36:36.458 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:36.458 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:36.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:36.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:36.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:36.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:36.477 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:36.478 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:36.478 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:36:36.478 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:36:36.479 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:36.479 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:36.481 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:36.481 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.101
2026-03-13 04:36:36.481 DEBUG [src.node.docker_mananger] Generated ports ['38234', '38235', '38236', '38237', '38238']
2026-03-13 04:36:36.481 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:36.481 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:36.481 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:36.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 38234:38234 -p 38235:38235 -p 38236:38236 -p 38237:38237 -p 38238:38238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38236 --rest-port=38234 --tcp-port=38235 --discv5-udp-port=38237 --rest-address=0.0.0.0 --nat=extip:172.18.222.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f266a4cdfed4aeedf8ff3a80901c5cb37b6b6ff70fb95fbbaedc18de9b4bf391 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38238 --metrics-logging=true --relay=true
2026-03-13 04:36:36.672 ERROR [src.node.docker_mananger] Max retries reached for container b4a6f5f12e59. Exiting log stream.
2026-03-13 04:36:36.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.101 waku 995360c5322803db72092591e1ca8123990ad26ca5417b8a6cffaf63c370a907
2026-03-13 04:36:36.719 DEBUG [src.node.docker_mananger] Container started with ID 995360c53228. Setting up logs at ./log/docker/node1_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:36.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38234
2026-03-13 04:36:36.720 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:37.240 ERROR [src.node.docker_mananger] Max retries reached for container cfdf70b5682d. Exiting log stream.
2026-03-13 04:36:37.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:37.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:37.724 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:37.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:37.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.101/tcp/38235/p2p/16Uiu2HAmPSKVZh2W4488uDKACCfKLZFpVq7TRrUqhpwyG6TAGVsj","/ip4/172.18.222.101/tcp/38236/ws/p2p/16Uiu2HAmPSKVZh2W4488uDKACCfKLZFpVq7TRrUqhpwyG6TAGVsj"],"enrUri":"enr:-L24QEnwiaVk78fFIs6Uk6oYcPmGPB8HYdn-96amvjUb1DfdM7_yHpRLThheoLsXGCyMGv7Devm_-08N0zmbb0VtqSYCgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBpVbAAoErBLeZQaVXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoDGmfXlSk0w_XJ3kVsyF0umRugkmjTIQrZstVAM12FaDdGNwgpVbg3VkcIKVXYV3YWt1MgE"}'
2026-03-13 04:36:37.727 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:37.727 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:37.727 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:37.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:37.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.118
2026-03-13 04:36:37.729 DEBUG [src.node.docker_mananger] Generated ports ['38387', '38388', '38389', '38390', '38391']
2026-03-13 04:36:37.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:37.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:37.729 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:37.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 38387:38387 -p 38388:38388 -p 38389:38389 -p 38390:38390 -p 38391:38391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38389 --rest-port=38387 --tcp-port=38388 --discv5-udp-port=38390 --rest-address=0.0.0.0 --nat=extip:172.18.91.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ab32700718cfcde13ec4ef0af7acf85aa8c863a9f08fcf97bbdfb3eeffb3d9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38391 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEnwiaVk78fFIs6Uk6oYcPmGPB8HYdn-96amvjUb1DfdM7_yHpRLThheoLsXGCyMGv7Devm_-08N0zmbb0VtqSYCgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBpVbAAoErBLeZQaVXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoDGmfXlSk0w_XJ3kVsyF0umRugkmjTIQrZstVAM12FaDdGNwgpVbg3VkcIKVXYV3YWt1MgE
2026-03-13 04:36:37.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.118 waku 7a03cbd6838c3de468d68aad8d641c6d7e63f434518b7203a6d88b034db7f4cc
2026-03-13 04:36:37.971 DEBUG [src.node.docker_mananger] Container started with ID 7a03cbd6838c. Setting up logs at ./log/docker/node2_2026-03-13_04-36-36__b4adad16-6de7-4f94-a0c2-93d17479764b__wakuorg_nwaku:latest.log
2026-03-13 04:36:37.971 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38387
2026-03-13 04:36:37.972 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:38.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38387/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:38.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:38.988 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:38.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:38.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.118/tcp/38388/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","/ip4/172.18.91.118/tcp/38389/ws/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy"],"enrUri":"enr:-L24QHIytL5cXfoudWnnJy9L2EPiVnjl3XAR0jWJYqN1RGoLWc4DTH9dKIPYwn4rHtLY9UcJgu3KUYDpclBQweqlYbkCgmlkgnY0gmlwhKwSW3aKbXVsdGlhZGRyc5YACASsElt2BpX0AAoErBJbdgaV9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECqs7Ksq8URRtyhCJiWovvT_aFCUR2_S-geg-uajRy2y6DdGNwgpX0g3VkcIKV9oV3YWt1MgE"}'
2026-03-13 04:36:38.998 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:38.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.118/tcp/38388/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy"]'
2026-03-13 04:36:39.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:39.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/38235/p2p/16Uiu2HAmPSKVZh2W4488uDKACCfKLZFpVq7TRrUqhpwyG6TAGVsj"]'
2026-03-13 04:36:39.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:39.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:39.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:39.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:39.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:40.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:40.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:40.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:40.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:41.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:41.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:41.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:41.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:36:42.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:42.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:42.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:42.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:43.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:43.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:43.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:43.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:44.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:44.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:44.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:44.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:45.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:45.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:45.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:45.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:46.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:46.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:46.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:46.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:47.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:47.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:47.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:47.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:48.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:48.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:48.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:48.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:49.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:49.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:49.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:49.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:50.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:50.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:50.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:50.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:51.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:51.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:51.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:51.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:52.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:52.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:52.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:52.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:53.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:53.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:53.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:53.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:54.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:54.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:54.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:54.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:55.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:55.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:55.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:55.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:56.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:56.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:57.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:57.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:57.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:57.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:58.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:58.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:58.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:58.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:59.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:59.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:36:59.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:59.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:00.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:00.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:00.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:00.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:01.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:01.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:01.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:01.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:02.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:02.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:02.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:02.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:03.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:03.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:03.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:03.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:04.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:04.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:04.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:04.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:05.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:05.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:05.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:05.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:06.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:06.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:06.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:06.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:07.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:07.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:07.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:07.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:08.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:08.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:08.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:08.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:09.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38234/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:37:09.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:37:09.226 DEBUG [tests.rest_flags.test_admin_flags] Response for get connected peers [{'multiaddr': '/ip4/172.18.91.118/tcp/58874/p2p/16Uiu2HAm6vSBBRBnCAEcjUVSXA2rSNokEjrXHTE6MWmcpcTfTPcy', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'Discv5'}]
2026-03-13 04:37:09.228 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:37:09.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:37:09.229 DEBUG [src.node.waku_node] Stopping container with id 995360c53228
2026-03-13 04:37:09.827 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:09.827 DEBUG [src.node.waku_node] Stopping container with id 7a03cbd6838c
2026-03-13 04:37:10.358 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:37:10.359 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:37:10.390 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:37:10.406 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28963', '28964', '28965', '28966', '28967']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28963:28963 -p 28964:28964 -p 28965:28965 -p 28966:28966 -p 28967:28967 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28965 --rest-port=28963 --tcp-port=28964 --discv5-udp-port=28966 --rest-address=0.0.0.0 --nat=extip:172.18.194.20 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3518fffb3bdf1beb30b82c5e6d7af13d3caf41fed66f4ee2fb02f17b9b4e8344 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28967 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.20 waku f547dc60afa7400c45c3ae838fe06763ba0a7afe25d5315937aaaa94e6adb7b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f547dc60afa7. Setting up logs at ./log/docker/node1_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28963
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 249c5f5095d8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.20/tcp/28964/p2p/16Uiu2HAmSgCrMzF275FWCmjLxwsMjhVBTR8Munob6agnrQHeQyHa","/ip4/172.18.194.20/tcp/28965/ws/p2p/16Uiu2HAmSgCrMzF275FWCmjLxwsMjhVBTR8Munob6agnrQHeQyHa"],"enrUri":"enr:-L24QKKnIxWLsTk1vfGEDDB1Yv84T7T5JI5BLfrIIzXNJUlwfjsBxasIHoIQ00y9jM3t-hQk32pH0lnbhZsgCaO3caACgmlkgnY0gmlwhKwSwhSKbXVsdGlhZGRyc5YACASsEsIUBnEkAAoErBLCFAZxJd0DgnJzhQACAQAAiXNlY3AyNTZrMaED0FNVPvZoBWmUndvLbUPyXpsMtNf7EVbN0LHUnd-6u8mDdGNwgnEkg3VkcIJxJoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49897', '49898', '49899', '49900', '49901']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49897:49897 -p 49898:49898 -p 49899:49899 -p 49900:49900 -p 49901:49901 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49899 --rest-port=49897 --tcp-port=49898 --discv5-udp-port=49900 --rest-address=0.0.0.0 --nat=extip:172.18.148.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdfec4c0eb2de8b5a9a2c99f3cabe7eddefe3a9a29ec2490f71dddd13ab5be42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49901 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKKnIxWLsTk1vfGEDDB1Yv84T7T5JI5BLfrIIzXNJUlwfjsBxasIHoIQ00y9jM3t-hQk32pH0lnbhZsgCaO3caACgmlkgnY0gmlwhKwSwhSKbXVsdGlhZGRyc5YACASsEsIUBnEkAAoErBLCFAZxJd0DgnJzhQACAQAAiXNlY3AyNTZrMaED0FNVPvZoBWmUndvLbUPyXpsMtNf7EVbN0LHUnd-6u8mDdGNwgnEkg3VkcIJxJoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.146 waku d42c728c3016d3e5be8ee27f50c75d3e6d38579f706c349fcfa1e7078e2e1bd3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d42c728c3016. Setting up logs at ./log/docker/node2_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49897
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49897/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.146/tcp/49898/p2p/16Uiu2HAm9whBvuMiHB1ZMq5TYQx9z3GAj1fzTA2QyJNdateyKVfZ","/ip4/172.18.148.146/tcp/49899/ws/p2p/16Uiu2HAm9whBvuMiHB1ZMq5TYQx9z3GAj1fzTA2QyJNdateyKVfZ"],"enrUri":"enr:-L24QAh7fO3GbC1sIqlLUZJX0e4Yg4LiL0iERfy-P_X3-4CUHpCnYTvJXFNJioQAHwao5pIfsxznpc7B0vlgk4xZzV0CgmlkgnY0gmlwhKwSlJKKbXVsdGlhZGRyc5YACASsEpSSBsLqAAoErBKUkgbC690DgnJzhQACAQAAiXNlY3AyNTZrMaEC17RolpLK0GOJdGvPc1yEW_R0tvrNA2z5g14VB4rw3lyDdGNwgsLqg3VkcILC7IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.20/tcp/28964/p2p/16Uiu2HAmSgCrMzF275FWCmjLxwsMjhVBTR8Munob6agnrQHeQyHa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28963/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28963/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376473481560493,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49897/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376473481560493,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28963/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28963/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376472395445810,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376473600847278,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f547dc60afa7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d42c728c3016
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-34-30__f103ea1e-2bb2-4c84-a870-2c2647df9751__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2026-03-13_04-36-42__f610d10b-7a97-4a0c-946f-4a874357eed9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-42__f610d10b-7a97-4a0c-946f-4a874357eed9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58939', '58940', '58941', '58942', '58943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58939:58939 -p 58940:58940 -p 58941:58941 -p 58942:58942 -p 58943:58943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58941 --rest-port=58939 --tcp-port=58940 --discv5-udp-port=58942 --rest-address=0.0.0.0 --nat=extip:172.18.158.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db27e7ef259ac1ecbb2b9abfcba4d7ad4dd579ba4e727ba2b2d36fc711c88cac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58943 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.235 waku 2b8371b58b999690356b267572bbe7bd63f938fddc3926bc3e1d2ed981c1e659
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b8371b58b99. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-42__f610d10b-7a97-4a0c-946f-4a874357eed9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58939
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e82568c0a498. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d97855569636. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.235/tcp/58940/p2p/16Uiu2HAkzs6E4JKjeYuyg8GEYQXaBkkMe7LiYTabSzaYy3PPLeMu","/ip4/172.18.158.235/tcp/58941/ws/p2p/16Uiu2HAkzs6E4JKjeYuyg8GEYQXaBkkMe7LiYTabSzaYy3PPLeMu"],"enrUri":"enr:-L24QASNPLPwDWqz4VPlsj61CAiSWjFDpKT-8wjlP-wlx59YTbS6iZpS0DyuIO_AWgNXm8LHQP6k9yuje54RMGWByTECgmlkgnY0gmlwhKwSnuuKbXVsdGlhZGRyc5YACASsEp7rBuY8AAoErBKe6wbmPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUM1erML2MsTpnrFVnBEPsC0aPD_QZeoHh-kvz9rR9IiDdGNwguY8g3VkcILmPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-42__f610d10b-7a97-4a0c-946f-4a874357eed9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44566', '44567', '44568', '44569', '44570']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44566:44566 -p 44567:44567 -p 44568:44568 -p 44569:44569 -p 44570:44570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44568 --rest-port=44566 --tcp-port=44567 --discv5-udp-port=44569 --rest-address=0.0.0.0 --nat=extip:172.18.19.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ab9d0eca11aa40b5d295a1d97ee1c2b796f4631353a662279bcbace5adbe4cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44570 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QASNPLPwDWqz4VPlsj61CAiSWjFDpKT-8wjlP-wlx59YTbS6iZpS0DyuIO_AWgNXm8LHQP6k9yuje54RMGWByTECgmlkgnY0gmlwhKwSnuuKbXVsdGlhZGRyc5YACASsEp7rBuY8AAoErBKe6wbmPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUM1erML2MsTpnrFVnBEPsC0aPD_QZeoHh-kvz9rR9IiDdGNwguY8g3VkcILmPoV3YWt1MgM --storenode=/ip4/172.18.158.235/tcp/58940/p2p/16Uiu2HAkzs6E4JKjeYuyg8GEYQXaBkkMe7LiYTabSzaYy3PPLeMu --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.175 waku 51f2ac3f4459c0cdb8632d647e605095db7cc397ac1760d3ba4f40fa37468dcb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51f2ac3f4459. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-42__f610d10b-7a97-4a0c-946f-4a874357eed9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44566
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.175/tcp/44567/p2p/16Uiu2HAm9T1rCsKq8kus7wAr9nkqvmNPBvvu4EJZoChYd6vi8TY3","/ip4/172.18.19.175/tcp/44568/ws/p2p/16Uiu2HAm9T1rCsKq8kus7wAr9nkqvmNPBvvu4EJZoChYd6vi8TY3"],"enrUri":"enr:-L24QIBRT3OsFBofY7ZgQ77azYe3rQ0xRtky6HA0Xev5RvsZOlu4ZNajmX2cmIPJTLk6Yqx8SC8J5lbj7UbWSjh5u1sCgmlkgnY0gmlwhKwSE6-KbXVsdGlhZGRyc5YACASsEhOvBq4XAAoErBITrwauGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0Fup9r2JKJ8ZRsTMfU8_fpcnbep8iFhfgUqXqSp46biDdGNwgq4Xg3VkcIKuGYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44566/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.235/tcp/58940/p2p/16Uiu2HAkzs6E4JKjeYuyg8GEYQXaBkkMe7LiYTabSzaYy3PPLeMu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44566/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"},{"messageHash":"0x1ddb49a6bdd85d5bbe6dd535f49401035c46643366366b4243d1fdb95c120f34"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"},{"messageHash":"0x1ddb49a6bdd85d5bbe6dd535f49401035c46643366366b4243d1fdb95c120f34"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"},{"messageHash":"0x1ddb49a6bdd85d5bbe6dd535f49401035c46643366366b4243d1fdb95c120f34"},{"messageHash":"0x930964430b12de59c66e4088678022aacebc775fc16e35fb117b9f7de30315c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d3175a9c858efdf856c09aeda1f2792caba7b3650fa9d6b74f8f7004534a5d0"},{"messageHash":"0x334644a70378ad52f391ee568dbd9ac67a485037b9fbd2a90304f3439b18fcd3"},{"messageHash":"0x5633ce88b9236cc9fd39a51520ddd486b192746adb108169bb7ed0b5df708db5"},{"messageHash":"0xf52ad6b7331fb3067cbb860048dc729ccc6fa75f9b2b736b69f511f325948e1a"},{"messageHash":"0x4267d185839055132cd7e444593297874269150eaf5792f61f6679ecff173786"},{"messageHash":"0xb6bb59f7e62461c346400d23945859f84887018210e211fc4286e9ebff81a5f1"},{"messageHash":"0x1266ed3f6ed740031e6d1219b1861fe6c18600310ccd9b0861ac82714efd8e53"},{"messageHash":"0x0275a5e77209f46c5337b24b7e8144c9cefeb1737b0e93f98c35133b5a24254b"},{"messageHash":"0x2cae37d1c1bfb17dfc4e5b311b703114adfccb6e5ba364e49510af877e0bbb02"},{"messageHash":"0xffaf1a14a2b47bb47b7baf8e3da20bc71abe575d7da158e30812838bc481f7e3"},{"messageHash":"0x07e37f3b751f75723f918528b375e12f495e6d1d71d1da65f39cc89b6ce76537"},{"messageHash":"0xa28b5a621d2c574f4554e41c17257b5a4f4c7240e31778a07220b3de893bb7f7"},{"messageHash":"0x88df4d0704bf2f53949cfecaf181fccf856f5019aa43508c74cc27e9daec95fa"},{"messageHash":"0x4666fb35ecf8b204e76175c21022cfe991b2bb075fb6a1dbc40c671edd29534e"},{"messageHash":"0x68cdc35f9bab3a9d621846ab58be2efba011e83b9531bef354971d9a91580276"},{"messageHash":"0xb7ae9482053f78e112db872f265526d5e0cfd32abc9eed1ea940f8059726e39a"},{"messageHash":"0x3e22545933169c7ee4c4b80ac292087058808ec2717f839c4005791066390d1b"},{"messageHash":"0x1ba6b893fdf04c9ae9a21963c57f769bf42f0ce20ccd4297f42f515f6d7e28b7"},{"messageHash":"0xb6cd1c1d30174e43e22e52dfea719c46b892545a3939844ee912ae57c9b30d9b"},{"messageHash":"0x0f7787f4ec485c681db9f6bc6c265832728bd5d44c0b2aa5b4cc9eb012e95a32"},{"messageHash":"0xf5706fbbdd63f39132132c99877ae2751f5c2c8ec612f58c198a4281e6df6517"},{"messageHash":"0xc81eaabfe3515c34fdb25f90477d9a214496ab4aa09294dbf19deb11b3d5374d"},{"messageHash":"0x047dccff72cb6fc0e3def41efe5b064f791f421f9db91773d6cca0b022d05635"},{"messageHash":"0x8feced0d68a4ebe3521d98a3bf0ced5fc6ff89a9c3505703d2f1effc0533831d"},{"messageHash":"0x77daa2d4932c0d1da9a225478e7647e04ea2dbf0870f5abed08bb3d19ce434ff"},{"messageHash":"0x439a1266e5a22bdbfb5f8ee025dc10ce0c05ce2d8ed3b21d015d1a2c2f2b995a"},{"messageHash":"0x27a9279b75fe89897ff23204e5921aef1ee1dbc1bb15d545cda26ffb2435d066"},{"messageHash":"0x4664dabbcba971428dc9d1a64d9f9c2e0505fdc22bdcdd1ab165582d5e32722f"},{"messageHash":"0xe916f1d3f675400a004a746b1e1b734fd1016f6af24069fd00ec53baedc407a0"},{"messageHash":"0xcdb7d4cb74e21ce05f0bd6dbe1d2399c38563f62a646572c543b4dc51b5fa338"},{"messageHash":"0x14260667c7988243fa74102a90a9498464751e632dcc2173ee79558339897ffe"},{"messageHash":"0x248e9dd385ddab5acde90c4ae5b96f91183bd0715eb61df914891f9fe87780c8"},{"messageHash":"0x5dc9cc29f4fc448bfbc78b8a1911443e0096151da88fc481d24f1134349247dd"},{"messageHash":"0x81ba91b110736a5e3ca31b45c521d538169eea87b155de8904a19336c0792a2c"},{"messageHash":"0x43e24b480a7c9e60c5e0b4d7f76ac3fc7bed73888f4e2c84320ec814100a33d5"},{"messageHash":"0xd743b5709e764b98ab72450e3ad5b6d097735724e38b330934b28d0ac8349d22"},{"messageHash":"0xace685510fd58ba5ad090392f0724b6b60110b8cfc8e807313fdd0ce680a3016"},{"messageHash":"0x6dfdb4581aa10f23086b57fe28f97c49b968e088368a164e3f09ff665c938fbf"},{"messageHash":"0x1ddb49a6bdd85d5bbe6dd535f49401035c46643366366b4243d1fdb95c120f34"},{"messageHash":"0x930964430b12de59c66e4088678022aacebc775fc16e35fb117b9f7de30315c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b8371b58b99
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51f2ac3f4459
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-13 04:34:38.978 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:38.979 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_request_id with id: 2026-03-13_04-34-38__83a473e1-a107-4dd1-abba-b7f135f8b04f
2026-03-13 04:34:38.979 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:38.979 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:34:38.979 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:34:38.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:38.986 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-38__83a473e1-a107-4dd1-abba-b7f135f8b04f__wakuorg_nwaku:latest.log
2026-03-13 04:34:38.986 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:38.986 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:38.988 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:38.988 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.167
2026-03-13 04:34:38.988 DEBUG [src.node.docker_mananger] Generated ports ['35079', '35080', '35081', '35082', '35083']
2026-03-13 04:34:38.988 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:38.988 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:38.988 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:38.989 DEBUG [src.node.docker_mananger] docker run -i -t -p 35079:35079 -p 35080:35080 -p 35081:35081 -p 35082:35082 -p 35083:35083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35081 --rest-port=35079 --tcp-port=35080 --discv5-udp-port=35082 --rest-address=0.0.0.0 --nat=extip:172.18.97.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1479108812bbe871025fbbabcdcb354dec7d9904c1fa8a2590f745ae3b342ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35083 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:34:39.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.167 waku 68161ce4750dfd9f00dd40af8f8b90594553c4311b95f32db694909501fb1628
2026-03-13 04:34:39.215 ERROR [src.node.docker_mananger] Max retries reached for container 1ab7600e757f. Exiting log stream.
2026-03-13 04:34:39.217 DEBUG [src.node.docker_mananger] Container started with ID 68161ce4750d. Setting up logs at ./log/docker/node1_2026-03-13_04-34-38__83a473e1-a107-4dd1-abba-b7f135f8b04f__wakuorg_nwaku:latest.log
2026-03-13 04:34:39.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35079
2026-03-13 04:34:39.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:39.775 ERROR [src.node.docker_mananger] Max retries reached for container 5d6f3209bfed. Exiting log stream.
2026-03-13 04:34:40.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35079/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:40.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:40.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:40.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:40.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.167/tcp/35080/p2p/16Uiu2HAmSLVwVr3VVeAvoeeV4TqABLuAQTP5jwPZp6b36d7WZLDu","/ip4/172.18.97.167/tcp/35081/ws/p2p/16Uiu2HAmSLVwVr3VVeAvoeeV4TqABLuAQTP5jwPZp6b36d7WZLDu"],"enrUri":"enr:-L24QMadzN15o3nF4AEZqKRuYCb083eNgZ45EpEqtIyEdFsuZYYKoJqJ2KmB2gWF9oeyR_LJMxRlKOJRnFTO54SfrqoCgmlkgnY0gmlwhKwSYaeKbXVsdGlhZGRyc5YACASsEmGnBokIAAoErBJhpwaJCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy0cJ9Ip23PGSJ14nnVGwV4cAYQaptzd6TVrYSJ20FaiDdGNwgokIg3VkcIKJCoV3YWt1MgU"}'
2026-03-13 04:34:40.225 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:40.225 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:34:40.232 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:40.232 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-38__83a473e1-a107-4dd1-abba-b7f135f8b04f__wakuorg_nwaku:latest.log
2026-03-13 04:34:40.232 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:40.232 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:40.234 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:40.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.166
2026-03-13 04:34:40.234 DEBUG [src.node.docker_mananger] Generated ports ['64909', '64910', '64911', '64912', '64913']
2026-03-13 04:34:40.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:40.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:40.234 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:40.234 DEBUG [src.node.docker_mananger] docker run -i -t -p 64909:64909 -p 64910:64910 -p 64911:64911 -p 64912:64912 -p 64913:64913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64911 --rest-port=64909 --tcp-port=64910 --discv5-udp-port=64912 --rest-address=0.0.0.0 --nat=extip:172.18.59.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d72eab8a1bf3ec69b7e5daad4bd2dacabf7c18d4fe2ebe2a35a9a64ca11dfe39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64913 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMadzN15o3nF4AEZqKRuYCb083eNgZ45EpEqtIyEdFsuZYYKoJqJ2KmB2gWF9oeyR_LJMxRlKOJRnFTO54SfrqoCgmlkgnY0gmlwhKwSYaeKbXVsdGlhZGRyc5YACASsEmGnBokIAAoErBJhpwaJCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy0cJ9Ip23PGSJ14nnVGwV4cAYQaptzd6TVrYSJ20FaiDdGNwgokIg3VkcIKJCoV3YWt1MgU --filternode=/ip4/172.18.97.167/tcp/35080/p2p/16Uiu2HAmSLVwVr3VVeAvoeeV4TqABLuAQTP5jwPZp6b36d7WZLDu
2026-03-13 04:34:40.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.166 waku c035aec43104755c66b9613f91dbd526881a743bd2d18b6ed49bfda0b536b51d
2026-03-13 04:34:40.466 DEBUG [src.node.docker_mananger] Container started with ID c035aec43104. Setting up logs at ./log/docker/node2_2026-03-13_04-34-38__83a473e1-a107-4dd1-abba-b7f135f8b04f__wakuorg_nwaku:latest.log
2026-03-13 04:34:40.467 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64909
2026-03-13 04:34:40.467 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:41.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64909/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:41.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:41.471 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:41.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:41.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.166/tcp/64910/p2p/16Uiu2HAm3RUK9Pzyg6sGmDmYUbGeLs6PYKRX4v4omYAVyjScF3Gv","/ip4/172.18.59.166/tcp/64911/ws/p2p/16Uiu2HAm3RUK9Pzyg6sGmDmYUbGeLs6PYKRX4v4omYAVyjScF3Gv"],"enrUri":"enr:-L24QDoGtlnmWeO2mEbGvnRGVw5ifXaBV1PR_0bF_4xzy8o_OJOQdXr-iEfokjBGBdTxEQdQW_5zOMfrjk59M4yn7T8CgmlkgnY0gmlwhKwSO6aKbXVsdGlhZGRyc5YACASsEjumBv2OAAoErBI7pgb9j90DgnJzhQADAQAAiXNlY3AyNTZrMaECdtBN4kc7G0yr5FCEwvJ06v-GcMwm7SyV2y8LrjSFZmODdGNwgv2Og3VkcIL9kIV3YWt1MgA"}'
2026-03-13 04:34:41.473 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:41.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.167/tcp/35080/p2p/16Uiu2HAmSLVwVr3VVeAvoeeV4TqABLuAQTP5jwPZp6b36d7WZLDu"]'
2026-03-13 04:34:41.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:41.510 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:34:41.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35079/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:34:41.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:41.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64909/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c0faffd-ff99-4520-88f0-03f35fd4103d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:34:41.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9c0faffd-ff99-4520-88f0-03f35fd4103d","statusDesc":"OK"}'
2026-03-13 04:34:41.545 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:64909/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:34:41.547 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64909/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:34:41.550 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:41.551 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:41.551 DEBUG [src.node.waku_node] Stopping container with id 68161ce4750d
2026-03-13 04:34:42.133 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:42.134 DEBUG [src.node.waku_node] Stopping container with id c035aec43104
2026-03-13 04:34:42.678 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:42.681 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:42.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:42.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,68 @@
2026-03-13 04:40:15.669 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:40:15.669 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_pubsub_topic with id: 2026-03-13_04-40-15__a2be3751-994d-4d97-af9a-e95e8e0510ef
2026-03-13 04:40:15.670 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:40:15.670 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:40:15.670 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:40:15.677 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:15.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-40-15__a2be3751-994d-4d97-af9a-e95e8e0510ef__wakuorg_nwaku:latest.log
2026-03-13 04:40:15.678 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:15.678 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:15.679 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:15.679 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.102
2026-03-13 04:40:15.680 DEBUG [src.node.docker_mananger] Generated ports ['28842', '28843', '28844', '28845', '28846']
2026-03-13 04:40:15.680 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:15.680 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:15.680 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:15.680 DEBUG [src.node.docker_mananger] docker run -i -t -p 28842:28842 -p 28843:28843 -p 28844:28844 -p 28845:28845 -p 28846:28846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28844 --rest-port=28842 --tcp-port=28843 --discv5-udp-port=28845 --rest-address=0.0.0.0 --nat=extip:172.18.48.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c71996d84bec2c00fee9cde7adfbd441e8e7ec26a7d7fec36cdc06dbb6fafef5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28846 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:40:15.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.102 waku 6ef0557362732b301aee292d09ec198e6e8b5b2e475017819c6637039acef58d
2026-03-13 04:40:15.906 DEBUG [src.node.docker_mananger] Container started with ID 6ef055736273. Setting up logs at ./log/docker/node1_2026-03-13_04-40-15__a2be3751-994d-4d97-af9a-e95e8e0510ef__wakuorg_nwaku:latest.log
2026-03-13 04:40:15.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28842
2026-03-13 04:40:15.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:15.934 ERROR [src.node.docker_mananger] Max retries reached for container 870b7f3e6cfa. Exiting log stream.
2026-03-13 04:40:16.467 ERROR [src.node.docker_mananger] Max retries reached for container d1ada418cd14. Exiting log stream.
2026-03-13 04:40:16.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28842/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:16.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:16.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:16.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:16.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.102/tcp/28843/p2p/16Uiu2HAkxgzrRn4WN9bNrPVTDZ4D8GYqyvqFnr43CKKNVZ2Sf6Ud","/ip4/172.18.48.102/tcp/28844/ws/p2p/16Uiu2HAkxgzrRn4WN9bNrPVTDZ4D8GYqyvqFnr43CKKNVZ2Sf6Ud"],"enrUri":"enr:-L24QPKolaFCinh33OVj1JUgdiA5MeoOUmBNiMdrOUpm0gokV2jofDz4kvqgzCwQA1EpUpSe0IGf_MlDm6CgUpUdq4gCgmlkgnY0gmlwhKwSMGaKbXVsdGlhZGRyc5YACASsEjBmBnCrAAoErBIwZgZwrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMIAc2YCACbk4St1kA-U-7bMr5oxL6o6xNXDzepcUvRaDdGNwgnCrg3VkcIJwrYV3YWt1MgU"}'
2026-03-13 04:40:16.915 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:16.916 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:40:16.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:40:16.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-40-15__a2be3751-994d-4d97-af9a-e95e8e0510ef__wakuorg_nwaku:latest.log
2026-03-13 04:40:16.924 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:40:16.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:40:16.925 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:40:16.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.16
2026-03-13 04:40:16.925 DEBUG [src.node.docker_mananger] Generated ports ['58918', '58919', '58920', '58921', '58922']
2026-03-13 04:40:16.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:40:16.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:40:16.926 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:40:16.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 58918:58918 -p 58919:58919 -p 58920:58920 -p 58921:58921 -p 58922:58922 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58920 --rest-port=58918 --tcp-port=58919 --discv5-udp-port=58921 --rest-address=0.0.0.0 --nat=extip:172.18.211.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9db6dfbeeab0f5d854af7ce5f20868ce2605a3ef9eec89fae1feecbe60e5ea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58922 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPKolaFCinh33OVj1JUgdiA5MeoOUmBNiMdrOUpm0gokV2jofDz4kvqgzCwQA1EpUpSe0IGf_MlDm6CgUpUdq4gCgmlkgnY0gmlwhKwSMGaKbXVsdGlhZGRyc5YACASsEjBmBnCrAAoErBIwZgZwrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMIAc2YCACbk4St1kA-U-7bMr5oxL6o6xNXDzepcUvRaDdGNwgnCrg3VkcIJwrYV3YWt1MgU --filternode=/ip4/172.18.48.102/tcp/28843/p2p/16Uiu2HAkxgzrRn4WN9bNrPVTDZ4D8GYqyvqFnr43CKKNVZ2Sf6Ud
2026-03-13 04:40:17.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.16 waku 6e0a885c9998731332986cc3a8dcdaff8b1f0b1edc6dca75f0804ef0b74a90e2
2026-03-13 04:40:17.161 DEBUG [src.node.docker_mananger] Container started with ID 6e0a885c9998. Setting up logs at ./log/docker/node2_2026-03-13_04-40-15__a2be3751-994d-4d97-af9a-e95e8e0510ef__wakuorg_nwaku:latest.log
2026-03-13 04:40:17.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58918
2026-03-13 04:40:17.162 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:40:18.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58918/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:18.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:40:18.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:40:18.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58918/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:40:18.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.16/tcp/58919/p2p/16Uiu2HAmNarpKWeHWNYm2RsccLktwR8i7EFN1y16xtRUty178zbT","/ip4/172.18.211.16/tcp/58920/ws/p2p/16Uiu2HAmNarpKWeHWNYm2RsccLktwR8i7EFN1y16xtRUty178zbT"],"enrUri":"enr:-L24QBrBWpZcss85UymeW2cGRmz_m_iTIpiKBpmmUUUvj4z_TLu-_qe97JygpNGpjN834vj7eLtKZz-D4BLVO31hygQCgmlkgnY0gmlwhKwS0xCKbXVsdGlhZGRyc5YACASsEtMQBuYnAAoErBLTEAbmKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk4YHADj4NCa2UCYQkh-Qa3c5X_cSGHF3370iCSNuLsqDdGNwguYng3VkcILmKYV3YWt1MgA"}'
2026-03-13 04:40:18.169 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:40:18.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58918/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.102/tcp/28843/p2p/16Uiu2HAkxgzrRn4WN9bNrPVTDZ4D8GYqyvqFnr43CKKNVZ2Sf6Ud"]'
2026-03-13 04:40:18.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:18.210 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:40:18.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:40:18.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:40:18.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58918/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2ef65445-ce89-4eec-b670-328817365563", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:40:18.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2ef65445-ce89-4eec-b670-328817365563","statusDesc":"OK"}'
2026-03-13 04:40:18.243 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:58918/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto"}'
2026-03-13 04:40:18.246 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58918/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:40:18.249 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:40:18.250 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:40:18.250 DEBUG [src.node.waku_node] Stopping container with id 6ef055736273
2026-03-13 04:40:18.846 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:18.847 DEBUG [src.node.waku_node] Stopping container with id 6e0a885c9998
2026-03-13 04:40:19.402 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:40:19.403 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:40:19.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:40:19.413 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11099', '11100', '11101', '11102', '11103']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11099:11099 -p 11100:11100 -p 11101:11101 -p 11102:11102 -p 11103:11103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11101 --rest-port=11099 --tcp-port=11100 --discv5-udp-port=11102 --rest-address=0.0.0.0 --nat=extip:172.18.50.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bdc4d3ac8b0fdcf3b6cdaa97af342d344faeeeb82fcad0578ccfd46e271d0a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11103 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.56 waku df1a546ad46beb51c1d85c647db81b114a54ff727ddbe34eb3e4d458ff66462d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df1a546ad46b. Setting up logs at ./log/docker/node1_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11099
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad25c1c54e10. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b88a21715346. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11099/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11099/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame","/ip4/172.18.50.56/tcp/11101/ws/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame"],"enrUri":"enr:-L24QL89MKj8YG68SJ-_27yZY7aoXx-X3tI-6Pnn-pPUCfc2AkCIBlICz3zzsCsuka_2N3jKNtmsicMGZnD3cBxDBk0CgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BitcAAoErBIyOAYrXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVQHQPhIukpvlo-Gr9L9fwpbg-9k6EliX1zGnRzZcPvGDdGNwgitcg3VkcIIrXoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15408', '15409', '15410', '15411', '15412']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15408:15408 -p 15409:15409 -p 15410:15410 -p 15411:15411 -p 15412:15412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15410 --rest-port=15408 --tcp-port=15409 --discv5-udp-port=15411 --rest-address=0.0.0.0 --nat=extip:172.18.142.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9efd07c0c01eccedad68efca10e337f5cac0fcffe660f250cde0baf6d3d4d1cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15412 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL89MKj8YG68SJ-_27yZY7aoXx-X3tI-6Pnn-pPUCfc2AkCIBlICz3zzsCsuka_2N3jKNtmsicMGZnD3cBxDBk0CgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BitcAAoErBIyOAYrXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVQHQPhIukpvlo-Gr9L9fwpbg-9k6EliX1zGnRzZcPvGDdGNwgitcg3VkcIIrXoV3YWt1MgU --filternode=/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.36 waku fac3909a9bcd502067555b68c58a75d5064a22130dc3a3e541eb242e1bfefc4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fac3909a9bcd. Setting up logs at ./log/docker/node2_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15408
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.36/tcp/15409/p2p/16Uiu2HAkvr9zv3HSSg8cNEJ2xNwDDDi7ibYbXJ6qobgKGfD2yXVU","/ip4/172.18.142.36/tcp/15410/ws/p2p/16Uiu2HAkvr9zv3HSSg8cNEJ2xNwDDDi7ibYbXJ6qobgKGfD2yXVU"],"enrUri":"enr:-L24QNfwH4h5ZWy7pG7ydoX3IQgWCVzj4l16oGADewJMHtBBJgt0kBndZDd-OxfSeI9qQInBWed2r_6syJyA10y15NACgmlkgnY0gmlwhKwSjiSKbXVsdGlhZGRyc5YACASsEo4kBjwxAAoErBKOJAY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFSFO03Hk_YvvGQsv2NJNHTxtbabuE-dO46H0MvpKZPuDdGNwgjwxg3VkcII8M4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11099/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d2b1d502-3e78-4097-99a2-6cc3754b30b2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d2b1d502-3e78-4097-99a2-6cc3754b30b2","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22971', '22972', '22973', '22974', '22975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22971:22971 -p 22972:22972 -p 22973:22973 -p 22974:22974 -p 22975:22975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22973 --rest-port=22971 --tcp-port=22972 --discv5-udp-port=22974 --rest-address=0.0.0.0 --nat=extip:172.18.162.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d423af27dfc201ecbcde2ac0ac7ba7ecc8cab5f4d0c28f03cced2cbef7b25d93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22975 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL89MKj8YG68SJ-_27yZY7aoXx-X3tI-6Pnn-pPUCfc2AkCIBlICz3zzsCsuka_2N3jKNtmsicMGZnD3cBxDBk0CgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BitcAAoErBIyOAYrXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVQHQPhIukpvlo-Gr9L9fwpbg-9k6EliX1zGnRzZcPvGDdGNwgitcg3VkcIIrXoV3YWt1MgU --filternode=/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.185 waku 89a52ec6874c8fe0e1a9a0e3503fb2dbc92c1a23d11fea27460fbc063680a334
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89a52ec6874c. Setting up logs at ./log/docker/node3_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22971
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22971/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.185/tcp/22972/p2p/16Uiu2HAm3C6jDCS25kaMckfFdryTjtovtfXUPzqMmyzYrHKbtPCk","/ip4/172.18.162.185/tcp/22973/ws/p2p/16Uiu2HAm3C6jDCS25kaMckfFdryTjtovtfXUPzqMmyzYrHKbtPCk"],"enrUri":"enr:-L24QIovFZSpfZfRU00VKxnl22024fJWKZYyhktP5uJts1kdQVMoZWqt2rCzs0bfBRAbeS_oWyIMk1NZ71VeDCJXgesCgmlkgnY0gmlwhKwSormKbXVsdGlhZGRyc5YACASsEqK5Blm8AAoErBKiuQZZvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECc2NY7qYVyp3xuBM9ygKCwM4C0XKHAsv9ZiiT7AUlqpmDdGNwglm8g3VkcIJZvoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58647', '58648', '58649', '58650', '58651']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58647:58647 -p 58648:58648 -p 58649:58649 -p 58650:58650 -p 58651:58651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58649 --rest-port=58647 --tcp-port=58648 --discv5-udp-port=58650 --rest-address=0.0.0.0 --nat=extip:172.18.79.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba37db1a9b4cdec0d4fb9e198cff6ac7ab02161bfd1cf4c82fe4cef07ffe46fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58651 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL89MKj8YG68SJ-_27yZY7aoXx-X3tI-6Pnn-pPUCfc2AkCIBlICz3zzsCsuka_2N3jKNtmsicMGZnD3cBxDBk0CgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BitcAAoErBIyOAYrXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVQHQPhIukpvlo-Gr9L9fwpbg-9k6EliX1zGnRzZcPvGDdGNwgitcg3VkcIIrXoV3YWt1MgU --filternode=/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.42 waku 031c4e4faab334fb1629a629ea1b5f57b303f1e4616978a6572c848fce8e0953
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 031c4e4faab3. Setting up logs at ./log/docker/node4_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58647
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.42/tcp/58648/p2p/16Uiu2HAmFJks5YESNeZxFwMXE4uFhATVNT4KSVvRutQiXvS6AKUD","/ip4/172.18.79.42/tcp/58649/ws/p2p/16Uiu2HAmFJks5YESNeZxFwMXE4uFhATVNT4KSVvRutQiXvS6AKUD"],"enrUri":"enr:-L24QKdK6BI0FdWgPC2YfMOr5kbIsQBGFaoljWIQYI-7v24rW2iRKo8Sl-L0j8xRJ1xCNJTI93ZZrRqmC1BnT6aOa-ACgmlkgnY0gmlwhKwSTyqKbXVsdGlhZGRyc5YACASsEk8qBuUYAAoErBJPKgblGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ2QyCz5cVKVFD6vX8q1ff_lHYDGLeuY3NRY4mPAa7UqDdGNwguUYg3VkcILlGoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58647/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11943', '11944', '11945', '11946', '11947']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11943:11943 -p 11944:11944 -p 11945:11945 -p 11946:11946 -p 11947:11947 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11945 --rest-port=11943 --tcp-port=11944 --discv5-udp-port=11946 --rest-address=0.0.0.0 --nat=extip:172.18.249.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f9aa9feabb2a1f5bbcc0bcbbecdacf5eaebe2af56bcfdac2fcd5b24fecbb32e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11947 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL89MKj8YG68SJ-_27yZY7aoXx-X3tI-6Pnn-pPUCfc2AkCIBlICz3zzsCsuka_2N3jKNtmsicMGZnD3cBxDBk0CgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BitcAAoErBIyOAYrXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVQHQPhIukpvlo-Gr9L9fwpbg-9k6EliX1zGnRzZcPvGDdGNwgitcg3VkcIIrXoV3YWt1MgU --filternode=/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.25 waku b145a2568ab85ab31f98b63bc9038c59986af650c24898cdfbe87cb145bf4c31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b145a2568ab8. Setting up logs at ./log/docker/node5_2026-03-13_04-32-22__378b323f-9ae9-4d7e-aab0-ea6d3011d8a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11943
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11943/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.25/tcp/11944/p2p/16Uiu2HAmGPttqKehuejtiLJQVgpAFmw9dALGqUcpC1cz7wYhY49v","/ip4/172.18.249.25/tcp/11945/ws/p2p/16Uiu2HAmGPttqKehuejtiLJQVgpAFmw9dALGqUcpC1cz7wYhY49v"],"enrUri":"enr:-L24QMkOOzzThzcFlyk7wY9Xzv4rt8LRPUk7vIJyMMI41vZJSK-IXF_--gXQTWzgCbIQWnwpWq4wZBf0hbg_5JFZEtQCgmlkgnY0gmlwhKwS-RmKbXVsdGlhZGRyc5YACASsEvkZBi6oAAoErBL5GQYuqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN5DdxZBRHvWNxHDHeDjIv4FZ80bnoLaYr1cOHMEK3KmDdGNwgi6og3VkcIIuqoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.56/tcp/11100/p2p/16Uiu2HAmJNpcG7xYQtjHGZ86vQJsDHEBfbtMMBq1hZGjEFxc1Ame"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22971/filter/v2/subscriptions/aea6e7db-5f61-4408-9df5-1bff86a6dee5" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:22971/filter/v2/subscriptions/aea6e7db-5f61-4408-9df5-1bff86a6dee5. Response content: b'{"requestId":"aea6e7db-5f61-4408-9df5-1bff86a6dee5","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58647/filter/v2/subscriptions/38465687-623f-4c13-8e2c-26f2bf61a00f" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58647/filter/v2/subscriptions/38465687-623f-4c13-8e2c-26f2bf61a00f. Response content: b'{"requestId":"38465687-623f-4c13-8e2c-26f2bf61a00f","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11943/filter/v2/subscriptions/4eec41ac-8d54-4884-a7a5-e23be1f31657" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11943/filter/v2/subscriptions/4eec41ac-8d54-4884-a7a5-e23be1f31657. Response content: b'{"requestId":"4eec41ac-8d54-4884-a7a5-e23be1f31657","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df1a546ad46b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fac3909a9bcd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89a52ec6874c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container df1a546ad46b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 031c4e4faab3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fac3909a9bcd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b145a2568ab8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89a52ec6874c. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,329 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17598', '17599', '17600', '17601', '17602']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17598:17598 -p 17599:17599 -p 17600:17600 -p 17601:17601 -p 17602:17602 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17600 --rest-port=17598 --tcp-port=17599 --discv5-udp-port=17601 --rest-address=0.0.0.0 --nat=extip:172.18.225.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5c3d6f3be2eacb2b70c1cddcc8bda0ad2dbbcbf31fba5b7fd1418e1fdc07dbb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17602 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b71e25e78ed9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.80 waku 36a426ca168a032eea43b8d4e6dd3a7c4534ebc39d56763b90ef8e47ca594e37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36a426ca168a. Setting up logs at ./log/docker/node1_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17598
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d61471632de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17598/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17598/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.80/tcp/17599/p2p/16Uiu2HAmFfZojQp2eSwA1LoYHGDV3CC3MJ39Qz7afq2FRuKGQhRJ","/ip4/172.18.225.80/tcp/17600/ws/p2p/16Uiu2HAmFfZojQp2eSwA1LoYHGDV3CC3MJ39Qz7afq2FRuKGQhRJ"],"enrUri":"enr:-L24QOKEBS11QHfSYymesoNq_KnK5XoxIWcdsBdZ8DkrZ02pQyc-5JrpOR3pgQGAiyf0KeGA6gB5Nnn6lrVdyjiNnQgCgmlkgnY0gmlwhKwS4VCKbXVsdGlhZGRyc5YACASsEuFQBkS_AAoErBLhUAZEwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLLjjtUjsokSDxa_cDkg-xpsyW3bR8Ziz_p2LbuVavumDdGNwgkS_g3VkcIJEwYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52609', '52610', '52611', '52612', '52613']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52609:52609 -p 52610:52610 -p 52611:52611 -p 52612:52612 -p 52613:52613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52611 --rest-port=52609 --tcp-port=52610 --discv5-udp-port=52612 --rest-address=0.0.0.0 --nat=extip:172.18.186.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbcf76a629fa6fd261c91da9a18fd94f86d9b42cf03fef51cd5b835ffc18c15c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52613 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOKEBS11QHfSYymesoNq_KnK5XoxIWcdsBdZ8DkrZ02pQyc-5JrpOR3pgQGAiyf0KeGA6gB5Nnn6lrVdyjiNnQgCgmlkgnY0gmlwhKwS4VCKbXVsdGlhZGRyc5YACASsEuFQBkS_AAoErBLhUAZEwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLLjjtUjsokSDxa_cDkg-xpsyW3bR8Ziz_p2LbuVavumDdGNwgkS_g3VkcIJEwYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.85 waku 283ea008d28b251c9e9f88335a3ab931855bc76419de3e4451aabe21e0f0748a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 283ea008d28b. Setting up logs at ./log/docker/node2_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52609
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52609/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.85/tcp/52610/p2p/16Uiu2HAkuRpxkoeGowqxZtEL7EpBiQBh3zTLNDHqywefDPY5W7YH","/ip4/172.18.186.85/tcp/52611/ws/p2p/16Uiu2HAkuRpxkoeGowqxZtEL7EpBiQBh3zTLNDHqywefDPY5W7YH"],"enrUri":"enr:-L24QHYV6WfPLuwHvJ4axxSGwPVJmNzKJR1AJp57tmqBaq-ZVmj9J5UaSw2G1NDHGxAgo8sks23OvJglgZQpwC6XqW0CgmlkgnY0gmlwhKwSulWKbXVsdGlhZGRyc5YACASsErpVBs2CAAoErBK6VQbNg90DgnJzhQACAQAAiXNlY3AyNTZrMaECAAon9qa9oGyXJd8v46vuRo5FFQDJQLSGeujNJa46hpaDdGNwgs2Cg3VkcILNhIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.80/tcp/17599/p2p/16Uiu2HAmFfZojQp2eSwA1LoYHGDV3CC3MJ39Qz7afq2FRuKGQhRJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17598/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52609/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17598/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17598/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376723251664799,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376727187684939,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36a426ca168a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 283ea008d28b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-38-44__a0b9e401-37db-413f-81ee-14bffcce56d5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32426', '32427', '32428', '32429', '32430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32426:32426 -p 32427:32427 -p 32428:32428 -p 32429:32429 -p 32430:32430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32428 --rest-port=32426 --tcp-port=32427 --discv5-udp-port=32429 --rest-address=0.0.0.0 --nat=extip:172.18.16.9 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcc3ca0adfab7e55acf178aacfd9162d5efd35339b17eaedf267b78ad7c9b507 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32430 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36a426ca168a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.9 waku fc56eb51e8e10d388731a319cd9fa7d9001ad41d9cd76c563228167ca0b6ccc8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc56eb51e8e1. Setting up logs at ./log/docker/node1_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32426
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 283ea008d28b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.9/tcp/32427/p2p/16Uiu2HAmGfPSK6nKPZGEQTgsAXMC2u5Gy3gwVSX632NxVGxeUvqd","/ip4/172.18.16.9/tcp/32428/ws/p2p/16Uiu2HAmGfPSK6nKPZGEQTgsAXMC2u5Gy3gwVSX632NxVGxeUvqd"],"enrUri":"enr:-L24QM1bLzof9KyF71qdZ7tTmDsL7Dp7BQmd6A3lq0pDKNkvT0eckh4nP78w2yFzOnmnZYPHfPSO4_wpFb7fCD9GsAMCgmlkgnY0gmlwhKwSEAmKbXVsdGlhZGRyc5YACASsEhAJBn6rAAoErBIQCQZ-rN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDO4jaEEziYq86toc13-zdY2Ep2mBWAsdAVed0IPMCbyCDdGNwgn6rg3VkcIJ-rYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37308', '37309', '37310', '37311', '37312']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37308:37308 -p 37309:37309 -p 37310:37310 -p 37311:37311 -p 37312:37312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37310 --rest-port=37308 --tcp-port=37309 --discv5-udp-port=37311 --rest-address=0.0.0.0 --nat=extip:172.18.117.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b31bebddd7d36be6abb854c48ab4cd3080faf4eadc8af490d7bd0cf8db1badc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37312 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM1bLzof9KyF71qdZ7tTmDsL7Dp7BQmd6A3lq0pDKNkvT0eckh4nP78w2yFzOnmnZYPHfPSO4_wpFb7fCD9GsAMCgmlkgnY0gmlwhKwSEAmKbXVsdGlhZGRyc5YACASsEhAJBn6rAAoErBIQCQZ-rN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDO4jaEEziYq86toc13-zdY2Ep2mBWAsdAVed0IPMCbyCDdGNwgn6rg3VkcIJ-rYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.246 waku f6035fca84b05c8c9a815280fe7f6ad71fe12f72170e54208448488cd2036ca2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6035fca84b0. Setting up logs at ./log/docker/node2_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37308
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.246/tcp/37309/p2p/16Uiu2HAmMmxrQGDpw57Md4iVoaFWJFhSxCCB7wTEYTTsKpDJxaMG","/ip4/172.18.117.246/tcp/37310/ws/p2p/16Uiu2HAmMmxrQGDpw57Md4iVoaFWJFhSxCCB7wTEYTTsKpDJxaMG"],"enrUri":"enr:-L24QEoH3OeukFmWWJCTFEDNle1R8IFrnp0mTKa55yHRj5AbTM8gmy5SnrCMlPhrZqGGQqEeElcOztfbY4v50vmO-YECgmlkgnY0gmlwhKwSdfaKbXVsdGlhZGRyc5YACASsEnX2BpG9AAoErBJ19gaRvt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDh4KN22asvxXoaUtTa6k8vd3BEjyCN9smAJ_WDK_HXyODdGNwgpG9g3VkcIKRv4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.9/tcp/32427/p2p/16Uiu2HAmGfPSK6nKPZGEQTgsAXMC2u5Gy3gwVSX632NxVGxeUvqd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376734351637863,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376736153836522,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fc56eb51e8e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f6035fca84b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-38-48__501677e9-a280-482f-b2b5-103ab23ccc87__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-13_04-38-57__91f9ade2-1328-4274-940d-27545b9b1627
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-38-57__91f9ade2-1328-4274-940d-27545b9b1627__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45943', '45944', '45945', '45946', '45947']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45943:45943 -p 45944:45944 -p 45945:45945 -p 45946:45946 -p 45947:45947 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45945 --rest-port=45943 --tcp-port=45944 --discv5-udp-port=45946 --rest-address=0.0.0.0 --nat=extip:172.18.67.61 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dadb0ecb5dab6aafb9e1e4efdce4e8adf842fdc95b3b3d9ca0eff1fb0f36c5dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45947 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc56eb51e8e1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.61 waku 3fd71b5d67c58eed7bb55cd899a69c8c9ab6e66363ab3e9efb4866cdf93a2868
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3fd71b5d67c5. Setting up logs at ./log/docker/node1_2026-03-13_04-38-57__91f9ade2-1328-4274-940d-27545b9b1627__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45943
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f6035fca84b0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45943/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.61/tcp/45944/p2p/16Uiu2HAm2H4omRuiNHc2nDG9G2RMDL6zEWquPaEYyaqWG6jya8DU","/ip4/172.18.67.61/tcp/45945/ws/p2p/16Uiu2HAm2H4omRuiNHc2nDG9G2RMDL6zEWquPaEYyaqWG6jya8DU"],"enrUri":"enr:-L24QCAHYQ1Ou_cMys9SFLA6mOyeblYgf3aMvcCV3r4X9qbbJuibAiHLFEjpW38ebSL7ffNOLCTTIHBkBmhuuzwocOUCgmlkgnY0gmlwhKwSQz2KbXVsdGlhZGRyc5YACASsEkM9BrN4AAoErBJDPQazed0DgnJzhQACAQAAiXNlY3AyNTZrMaECZc1kVKhJF_4u7jOe3E-Yy3hCt7VMj6j-aHQ6GW01U3eDdGNwgrN4g3VkcIKzeoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-38-57__91f9ade2-1328-4274-940d-27545b9b1627__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14397', '14398', '14399', '14400', '14401']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14397:14397 -p 14398:14398 -p 14399:14399 -p 14400:14400 -p 14401:14401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14399 --rest-port=14397 --tcp-port=14398 --discv5-udp-port=14400 --rest-address=0.0.0.0 --nat=extip:172.18.168.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7715fdf94f9d5ec82b4187548cf384999e9d591f608dec2287ecaa3e7de3c48b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14401 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCAHYQ1Ou_cMys9SFLA6mOyeblYgf3aMvcCV3r4X9qbbJuibAiHLFEjpW38ebSL7ffNOLCTTIHBkBmhuuzwocOUCgmlkgnY0gmlwhKwSQz2KbXVsdGlhZGRyc5YACASsEkM9BrN4AAoErBJDPQazed0DgnJzhQACAQAAiXNlY3AyNTZrMaECZc1kVKhJF_4u7jOe3E-Yy3hCt7VMj6j-aHQ6GW01U3eDdGNwgrN4g3VkcIKzeoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.92 waku b52d4300644759be6ed17352383555d6afc7b68d0be527fd1aff08df56cd33d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b52d43006447. Setting up logs at ./log/docker/node2_2026-03-13_04-38-57__91f9ade2-1328-4274-940d-27545b9b1627__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14397
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.92/tcp/14398/p2p/16Uiu2HAm1YXXkKKwGycLAPaWWRp8g7yg4DyRZw3eeorN1VPFrudJ","/ip4/172.18.168.92/tcp/14399/ws/p2p/16Uiu2HAm1YXXkKKwGycLAPaWWRp8g7yg4DyRZw3eeorN1VPFrudJ"],"enrUri":"enr:-L24QO4jcc7ZKZ8D5qXBzu04obPyR18ZbPQXPk-eve9cdg49Q2Epz2wE8uVveoRuyGwwrBXhGsnbuDndYnUSdpcidYsCgmlkgnY0gmlwhKwSqFyKbXVsdGlhZGRyc5YACASsEqhcBjg-AAoErBKoXAY4P90DgnJzhQACAQAAiXNlY3AyNTZrMaECWueiQsXMPKfGvOeIp9N34lLCFd7RLHhNd4yq9GmhtdGDdGNwgjg-g3VkcII4QIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14397/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.61/tcp/45944/p2p/16Uiu2HAm2H4omRuiNHc2nDG9G2RMDL6zEWquPaEYyaqWG6jya8DU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14397/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376740744813054,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376740744813054,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3fd71b5d67c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b52d43006447
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,147 @@
2026-03-13 04:32:53.902 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:32:53.903 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss with id: 2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840
2026-03-13 04:32:53.903 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:32:53.903 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:32:53.913 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:53.913 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:53.921 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:53.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:53.931 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:53.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:53.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:53.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:53.940 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-03-13 04:32:53.940 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:53.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:53.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:53.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.208
2026-03-13 04:32:53.942 DEBUG [src.node.docker_mananger] Generated ports ['15436', '15437', '15438', '15439', '15440']
2026-03-13 04:32:53.942 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:53.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:53.942 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:53.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 15436:15436 -p 15437:15437 -p 15438:15438 -p 15439:15439 -p 15440:15440 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15438 --rest-port=15436 --tcp-port=15437 --discv5-udp-port=15439 --rest-address=0.0.0.0 --nat=extip:172.18.86.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f88a8d9ebfbf20ed8eac2cd376adb0e1b29a7f5a5f8cfcb63002e7f5d32ee3ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15440 --metrics-logging=true --relay=true
2026-03-13 04:32:54.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.208 waku 2369bebf5fe5fff0d4c118a3b39453b3dcbd5b2cb60806104101ff2f81073b4c
2026-03-13 04:32:54.150 ERROR [src.node.docker_mananger] Max retries reached for container 6a9e8fc623e1. Exiting log stream.
2026-03-13 04:32:54.172 DEBUG [src.node.docker_mananger] Container started with ID 2369bebf5fe5. Setting up logs at ./log/docker/node1_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:54.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15436
2026-03-13 04:32:54.173 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:54.748 ERROR [src.node.docker_mananger] Max retries reached for container 0e2384993912. Exiting log stream.
2026-03-13 04:32:55.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15436/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:55.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:55.177 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:55.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15436/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:55.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.208/tcp/15437/p2p/16Uiu2HAm22LN94emSsMFkNS4s67cSvns5qUh63TU39KAdUXQKLED","/ip4/172.18.86.208/tcp/15438/ws/p2p/16Uiu2HAm22LN94emSsMFkNS4s67cSvns5qUh63TU39KAdUXQKLED"],"enrUri":"enr:-L24QNpc4rvlT4UzPm4ddXGu4EaAlwhkaDoDa5_m63kYmaJbEBho9mPSAVQ5J69t-MjU-xdYIxU4UcHp74okhxF34e8CgmlkgnY0gmlwhKwSVtCKbXVsdGlhZGRyc5YACASsElbQBjxNAAoErBJW0AY8Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYgdFfUNC04N_zcYygjh1oB3gI69dl1g6sk9Po4EkCGqDdGNwgjxNg3VkcII8T4V3YWt1MgE"}'
2026-03-13 04:32:55.180 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:55.180 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:55.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:55.181 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:55.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.65
2026-03-13 04:32:55.182 DEBUG [src.node.docker_mananger] Generated ports ['46678', '46679', '46680', '46681', '46682']
2026-03-13 04:32:55.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:55.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:55.182 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:55.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 46678:46678 -p 46679:46679 -p 46680:46680 -p 46681:46681 -p 46682:46682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46680 --rest-port=46678 --tcp-port=46679 --discv5-udp-port=46681 --rest-address=0.0.0.0 --nat=extip:172.18.209.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2f92abd4d53cb8ef1e487f679c2f3e3ee46aa99ad5dabfa5c43764a1776a108 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46682 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNpc4rvlT4UzPm4ddXGu4EaAlwhkaDoDa5_m63kYmaJbEBho9mPSAVQ5J69t-MjU-xdYIxU4UcHp74okhxF34e8CgmlkgnY0gmlwhKwSVtCKbXVsdGlhZGRyc5YACASsElbQBjxNAAoErBJW0AY8Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYgdFfUNC04N_zcYygjh1oB3gI69dl1g6sk9Po4EkCGqDdGNwgjxNg3VkcII8T4V3YWt1MgE
2026-03-13 04:32:55.368 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.65 waku d9cd77316dba4dcba517ce6799fa71bbf42cf156a02ff858c336c40ae9092a53
2026-03-13 04:32:55.402 DEBUG [src.node.docker_mananger] Container started with ID d9cd77316dba. Setting up logs at ./log/docker/node2_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:55.402 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46678
2026-03-13 04:32:55.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:56.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:56.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:56.430 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:56.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:56.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.65/tcp/46679/p2p/16Uiu2HAmA7c4A35kDrYeva8mw8cqDmpkKofDPeqjXjtgwyZxaFgj","/ip4/172.18.209.65/tcp/46680/ws/p2p/16Uiu2HAmA7c4A35kDrYeva8mw8cqDmpkKofDPeqjXjtgwyZxaFgj"],"enrUri":"enr:-L24QBM1kBoKwlcnrxqtt9NLXt5ad2I0ezLsI1PHx5NCeBIcCB_d0qNZEUGKFpRhjVSZ7JSKdlaCUPDX18meQHfdu6YCgmlkgnY0gmlwhKwS0UGKbXVsdGlhZGRyc5YACASsEtFBBrZXAAoErBLRQQa2WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2j5pXQLXr74XOEDUbbJjdIlYSK2g1gFqM0oDMs3uhJCDdGNwgrZXg3VkcIK2WYV3YWt1MgE"}'
2026-03-13 04:32:56.436 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:56.436 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:56.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:56.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:56.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.48
2026-03-13 04:32:56.441 DEBUG [src.node.docker_mananger] Generated ports ['14061', '14062', '14063', '14064', '14065']
2026-03-13 04:32:56.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:56.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:56.442 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:56.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 14061:14061 -p 14062:14062 -p 14063:14063 -p 14064:14064 -p 14065:14065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14063 --rest-port=14061 --tcp-port=14062 --discv5-udp-port=14064 --rest-address=0.0.0.0 --nat=extip:172.18.65.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2f5d70f7cb36b28af1dccfe4e6cfa957aaf99d6137a7ae55a3dcce7cddb2ef2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14065 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBM1kBoKwlcnrxqtt9NLXt5ad2I0ezLsI1PHx5NCeBIcCB_d0qNZEUGKFpRhjVSZ7JSKdlaCUPDX18meQHfdu6YCgmlkgnY0gmlwhKwS0UGKbXVsdGlhZGRyc5YACASsEtFBBrZXAAoErBLRQQa2WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2j5pXQLXr74XOEDUbbJjdIlYSK2g1gFqM0oDMs3uhJCDdGNwgrZXg3VkcIK2WYV3YWt1MgE
2026-03-13 04:32:56.638 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.48 waku 7a32252db52e5f711e1130391280714f076d2cd5e05155a8b6715bedfecfe99c
2026-03-13 04:32:56.675 DEBUG [src.node.docker_mananger] Container started with ID 7a32252db52e. Setting up logs at ./log/docker/node3_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:56.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14061
2026-03-13 04:32:56.676 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:57.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14061/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:57.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:57.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:57.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:57.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.48/tcp/14062/p2p/16Uiu2HAmHSKS5duRWo9ZoKHZ9DQFekwerv8BXAcxNjLKgHqxsAM4","/ip4/172.18.65.48/tcp/14063/ws/p2p/16Uiu2HAmHSKS5duRWo9ZoKHZ9DQFekwerv8BXAcxNjLKgHqxsAM4"],"enrUri":"enr:-L24QPcg3HVMT34EV06o27m6Ya6aPDqfhFlet4Q2mDS-6v-INjn9MchZFdfM-m21jkY_cZ6dO56RdQW83ZxlX2ea_-cCgmlkgnY0gmlwhKwSQTCKbXVsdGlhZGRyc5YACASsEkEwBjbuAAoErBJBMAY2790DgnJzhQADAQAAiXNlY3AyNTZrMaEDRwt1_DlCeadg3xfGahwhAoJOC5ttajFbqZ_1PcBxEI-DdGNwgjbug3VkcII28IV3YWt1MgE"}'
2026-03-13 04:32:57.701 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:57.702 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:57.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:57.705 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:57.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.141
2026-03-13 04:32:57.705 DEBUG [src.node.docker_mananger] Generated ports ['15127', '15128', '15129', '15130', '15131']
2026-03-13 04:32:57.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:57.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:57.706 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:57.706 DEBUG [src.node.docker_mananger] docker run -i -t -p 15127:15127 -p 15128:15128 -p 15129:15129 -p 15130:15130 -p 15131:15131 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15129 --rest-port=15127 --tcp-port=15128 --discv5-udp-port=15130 --rest-address=0.0.0.0 --nat=extip:172.18.106.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faed5927acdacfafcb6ea791cec6d5ae2fd556fe87f382ab70874fbd81b4c030 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15131 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPcg3HVMT34EV06o27m6Ya6aPDqfhFlet4Q2mDS-6v-INjn9MchZFdfM-m21jkY_cZ6dO56RdQW83ZxlX2ea_-cCgmlkgnY0gmlwhKwSQTCKbXVsdGlhZGRyc5YACASsEkEwBjbuAAoErBJBMAY2790DgnJzhQADAQAAiXNlY3AyNTZrMaEDRwt1_DlCeadg3xfGahwhAoJOC5ttajFbqZ_1PcBxEI-DdGNwgjbug3VkcII28IV3YWt1MgE
2026-03-13 04:32:57.900 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.141 waku a1037469fe99a7b54172ae0431107dfcf577f6ec9931687a7c1470360d9492b9
2026-03-13 04:32:57.934 DEBUG [src.node.docker_mananger] Container started with ID a1037469fe99. Setting up logs at ./log/docker/node4_2026-03-13_04-32-53__db379339-9dc6-4564-8f05-fccf0f5e6840__wakuorg_nwaku:latest.log
2026-03-13 04:32:57.934 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15127
2026-03-13 04:32:57.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:58.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15127/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:58.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:58.951 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:58.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15127/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:58.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.141/tcp/15128/p2p/16Uiu2HAmUypJT8UDTBxtek7vvo9823UkA2eYDguuGL6jCRK3jYdE","/ip4/172.18.106.141/tcp/15129/ws/p2p/16Uiu2HAmUypJT8UDTBxtek7vvo9823UkA2eYDguuGL6jCRK3jYdE"],"enrUri":"enr:-L24QN4fAreb8vEQuv3W0zqdxpRyf1TmljX822EpQDjNOs45T6s6fiNt6-gLh-6Zh6ulY-vx0p7d2JuBvdDmNXMIlvsCgmlkgnY0gmlwhKwSao2KbXVsdGlhZGRyc5YACASsEmqNBjsYAAoErBJqjQY7Gd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8o2p8CSAlcs98EcJB5_-OQ3tGkSnpkCUeozoF1Y4gwGDdGNwgjsYg3VkcII7GoV3YWt1MgE"}'
2026-03-13 04:32:58.960 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:58.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15436/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:58.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46678/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:58.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:58.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:58.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:58.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15127/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15436/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:59.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.65/tcp/42690/p2p/16Uiu2HAmA7c4A35kDrYeva8mw8cqDmpkKofDPeqjXjtgwyZxaFgj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:32:59.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:59.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.65.48/tcp/39450/p2p/16Uiu2HAmHSKS5duRWo9ZoKHZ9DQFekwerv8BXAcxNjLKgHqxsAM4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.86.208/tcp/15437/p2p/16Uiu2HAm22LN94emSsMFkNS4s67cSvns5qUh63TU39KAdUXQKLED","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:32:59.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14061/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:59.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.65/tcp/46679/p2p/16Uiu2HAmA7c4A35kDrYeva8mw8cqDmpkKofDPeqjXjtgwyZxaFgj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.106.141/tcp/48390/p2p/16Uiu2HAmUypJT8UDTBxtek7vvo9823UkA2eYDguuGL6jCRK3jYdE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:32:59.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15127/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:59.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.65.48/tcp/14062/p2p/16Uiu2HAmHSKS5duRWo9ZoKHZ9DQFekwerv8BXAcxNjLKgHqxsAM4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-13 04:32:59.009 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-13 04:33:19.010 INFO [tests.e2e.test_network_conditions] Applying 30.0% packet loss on sender node1
2026-03-13 04:33:19.011 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5511', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-13 04:33:19.023 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5511', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '30.0%']
2026-03-13 04:33:19.033 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5511', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-13 04:33:19.042 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-13 04:33:19.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:19.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-13 04:33:19.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:33:19.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:19.065 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5511', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-13 04:33:19.077 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 566 bytes 6 pkt (dropped 2, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-13 04:33:19.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:19.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376399045679427,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:19.079 INFO [tests.e2e.test_network_conditions] Node4 received messages from node1 after 0 trails
2026-03-13 04:33:19.081 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5511', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-13 04:33:19.092 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:19.093 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:19.093 DEBUG [src.node.waku_node] Stopping container with id 2369bebf5fe5
2026-03-13 04:33:19.636 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:19.637 DEBUG [src.node.waku_node] Stopping container with id d9cd77316dba
2026-03-13 04:33:20.202 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:20.202 DEBUG [src.node.waku_node] Stopping container with id 7a32252db52e
2026-03-13 04:33:20.451 ERROR [src.node.docker_mananger] Max retries reached for container 2369bebf5fe5. Exiting log stream.
2026-03-13 04:33:20.763 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:20.766 DEBUG [src.node.waku_node] Stopping container with id a1037469fe99
2026-03-13 04:33:21.016 ERROR [src.node.docker_mananger] Max retries reached for container d9cd77316dba. Exiting log stream.
2026-03-13 04:33:21.276 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:21.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:21.307 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:21.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:21.349 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:21.369 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,887 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_bandwidth_low_vs_high_drain_time with id: 2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53952', '53953', '53954', '53955', '53956']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53952:53952 -p 53953:53953 -p 53954:53954 -p 53955:53955 -p 53956:53956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=53954 --rest-port=53952 --tcp-port=53953 --discv5-udp-port=53955 --rest-address=0.0.0.0 --nat=extip:172.18.140.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7c92723a75c176b55bb54eaa523f9ca216564f79aee0ab2ae73f582109b6ff9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53956 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 171693250ffa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.169 waku 7a6a197c4716bec1439e1003c022ab33a68698c4384ba89ebc172f811706847a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a6a197c4716. Setting up logs at ./log/docker/node1_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53952
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0cdb03f06a98. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53952/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.169/tcp/53953/p2p/16Uiu2HAm8mK8twDYcr8aiuUyweLFkBiUWgxcSyN9NYNbHZFKZbKb","/ip4/172.18.140.169/tcp/53954/ws/p2p/16Uiu2HAm8mK8twDYcr8aiuUyweLFkBiUWgxcSyN9NYNbHZFKZbKb"],"enrUri":"enr:-L24QBuq4t4qW42xorfrszxHdcXQyz2r3JZ2cEWEALcG9AO8AC7JY5XRRQPqgSYToPPzKj615y4O-CAzi2VlZlAAXLYCgmlkgnY0gmlwhKwSjKmKbXVsdGlhZGRyc5YACASsEoypBtLBAAoErBKMqQbSwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxi_6mYUaY8GPgX7yGz7mYuYPBkKCwr4GEkIL5ecEOd6DdGNwgtLBg3VkcILSw4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32248', '32249', '32250', '32251', '32252']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32248:32248 -p 32249:32249 -p 32250:32250 -p 32251:32251 -p 32252:32252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=32250 --rest-port=32248 --tcp-port=32249 --discv5-udp-port=32251 --rest-address=0.0.0.0 --nat=extip:172.18.203.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=247dffe8ae0a0ffbdfac6f6168cada124370376cec9b1effc9ab8ee0de0daeea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32252 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBuq4t4qW42xorfrszxHdcXQyz2r3JZ2cEWEALcG9AO8AC7JY5XRRQPqgSYToPPzKj615y4O-CAzi2VlZlAAXLYCgmlkgnY0gmlwhKwSjKmKbXVsdGlhZGRyc5YACASsEoypBtLBAAoErBKMqQbSwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxi_6mYUaY8GPgX7yGz7mYuYPBkKCwr4GEkIL5ecEOd6DdGNwgtLBg3VkcILSw4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.119 waku 81c3b558f30730800c0b235252d953c9870d9295095449da999b302fab38d400
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81c3b558f307. Setting up logs at ./log/docker/node2_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32248
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.119/tcp/32249/p2p/16Uiu2HAm6MxnVidpkexEwkbvqNFwPwzfDsX8YYVa9WeYTLfB6sCB","/ip4/172.18.203.119/tcp/32250/ws/p2p/16Uiu2HAm6MxnVidpkexEwkbvqNFwPwzfDsX8YYVa9WeYTLfB6sCB"],"enrUri":"enr:-L24QM6D7ZrDBi-UNyz9bfTvirb7Qc0VYSR0N2aRqlGfrVA3TXQQIjizyx0R06CuJIdmC9DU6V-ppkJrN46XY1iP_uICgmlkgnY0gmlwhKwSy3eKbXVsdGlhZGRyc5YACASsEst3Bn35AAoErBLLdwZ9-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECon08E1ZdOErLm8uWfXZlvNyyzpqDucH4wtsg4y5XG3iDdGNwgn35g3VkcIJ9-4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53952/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.203.119/tcp/50158/p2p/16Uiu2HAm6MxnVidpkexEwkbvqNFwPwzfDsX8YYVa9WeYTLfB6sCB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.169/tcp/53953/p2p/16Uiu2HAm8mK8twDYcr8aiuUyweLFkBiUWgxcSyN9NYNbHZFKZbKb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8834', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8834', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8834', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8834', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '10mbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:675 low_rate_t=0.50s high_rate_t=0.51s total_low_msgs=200 total_high_msgs=200 msg_count=200 cache=250
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a6a197c4716
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 81c3b558f307
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-40-35__ec354955-3935-46a6-9cf5-792d1d68e559__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
2026-03-13 04:32:43.402 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:32:43.403 DEBUG [tests.conftest] Running test: test_filter with id: 2026-03-13_04-32-43__8ad7cef0-621d-46b1-8d39-dec1ed480e24
2026-03-13 04:32:43.403 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:32:43.403 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:32:43.404 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:32:43.404 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:32:43.404 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:32:43.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:43.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-43__8ad7cef0-621d-46b1-8d39-dec1ed480e24__wakuorg_nwaku:latest.log
2026-03-13 04:32:43.414 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:43.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:43.458 DEBUG [src.node.docker_mananger] Network waku created
2026-03-13 04:32:43.458 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.3
2026-03-13 04:32:43.459 DEBUG [src.node.docker_mananger] Generated ports ['32021', '32022', '32023', '32024', '32025']
2026-03-13 04:32:43.459 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:43.459 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:43.459 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:43.459 DEBUG [src.node.docker_mananger] docker run -i -t -p 32021:32021 -p 32022:32022 -p 32023:32023 -p 32024:32024 -p 32025:32025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32023 --rest-port=32021 --tcp-port=32022 --discv5-udp-port=32024 --rest-address=0.0.0.0 --nat=extip:172.18.189.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=974377365a19a2cce40a4dffffad3ec14c265d9ddbc1827ab49cd5ac6fa9cb90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32025 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:32:47.094 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.3 waku ec3c2ce30764b3ed65f96e8d3181c7aeea7b8e00e8dc067114c2d75ed187b114
2026-03-13 04:32:47.127 DEBUG [src.node.docker_mananger] Container started with ID ec3c2ce30764. Setting up logs at ./log/docker/node1_2026-03-13_04-32-43__8ad7cef0-621d-46b1-8d39-dec1ed480e24__wakuorg_nwaku:latest.log
2026-03-13 04:32:47.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32021
2026-03-13 04:32:47.127 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:48.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32021/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:48.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:48.131 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:48.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:48.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.3/tcp/32022/p2p/16Uiu2HAmCHfdyYaBXmSpATSW1bxWGVNmrqyWK7BANxUyNXcierBm","/ip4/172.18.189.3/tcp/32023/ws/p2p/16Uiu2HAmCHfdyYaBXmSpATSW1bxWGVNmrqyWK7BANxUyNXcierBm"],"enrUri":"enr:-L24QKpi4K5ADkQcviT_TIgp5xtiYiP3kzG5mGIR_xW3TQ1YDU_lQLZFmGrIfXAbhvzph7Wba77wFlUDhzLpKjiDsv8CgmlkgnY0gmlwhKwSvQOKbXVsdGlhZGRyc5YACASsEr0DBn0WAAoErBK9AwZ9F90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-omlGhs5hHFKMZTP1ShO1lySNYDx55s7Ex32tHbxHIyDdGNwgn0Wg3VkcIJ9GIV3YWt1MgU"}'
2026-03-13 04:32:48.134 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:48.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:32:48.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-43__8ad7cef0-621d-46b1-8d39-dec1ed480e24__wakuorg_nwaku:latest.log
2026-03-13 04:32:48.140 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:32:48.141 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:32:48.142 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:32:48.142 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.111
2026-03-13 04:32:48.142 DEBUG [src.node.docker_mananger] Generated ports ['59250', '59251', '59252', '59253', '59254']
2026-03-13 04:32:48.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:32:48.143 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:32:48.143 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:32:48.143 DEBUG [src.node.docker_mananger] docker run -i -t -p 59250:59250 -p 59251:59251 -p 59252:59252 -p 59253:59253 -p 59254:59254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59252 --rest-port=59250 --tcp-port=59251 --discv5-udp-port=59253 --rest-address=0.0.0.0 --nat=extip:172.18.132.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8c72533ffdbf1a24cffe3b4f78c07bcd10b3c8c9aaabddc3b8e6c086d7aea2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59254 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKpi4K5ADkQcviT_TIgp5xtiYiP3kzG5mGIR_xW3TQ1YDU_lQLZFmGrIfXAbhvzph7Wba77wFlUDhzLpKjiDsv8CgmlkgnY0gmlwhKwSvQOKbXVsdGlhZGRyc5YACASsEr0DBn0WAAoErBK9AwZ9F90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-omlGhs5hHFKMZTP1ShO1lySNYDx55s7Ex32tHbxHIyDdGNwgn0Wg3VkcIJ9GIV3YWt1MgU --filternode=/ip4/172.18.189.3/tcp/32022/p2p/16Uiu2HAmCHfdyYaBXmSpATSW1bxWGVNmrqyWK7BANxUyNXcierBm
2026-03-13 04:32:48.328 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.111 waku c9f36f992d816fc406a86cdd37c772ab69573ef28745ad155c749ec0d8da86bc
2026-03-13 04:32:48.362 DEBUG [src.node.docker_mananger] Container started with ID c9f36f992d81. Setting up logs at ./log/docker/node1_2026-03-13_04-32-43__8ad7cef0-621d-46b1-8d39-dec1ed480e24__wakuorg_nwaku:latest.log
2026-03-13 04:32:48.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59250
2026-03-13 04:32:48.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:32:49.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59250/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:49.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:32:49.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:32:49.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.111/tcp/59251/p2p/16Uiu2HAmUSmPh1tx2qLnabV3cThyCerUJsrqwpFbYbVGGePTvpcg","/ip4/172.18.132.111/tcp/59252/ws/p2p/16Uiu2HAmUSmPh1tx2qLnabV3cThyCerUJsrqwpFbYbVGGePTvpcg"],"enrUri":"enr:-L24QNL0KEgqw5ed0yurBooTzlTZ3fcEwk9DDQ2lU7HelO7ZD-G-b_DCjkbdjinjkn77gsNkOhsxx_DcXcqFB0nMkzQCgmlkgnY0gmlwhKwShG-KbXVsdGlhZGRyc5YACASsEoRvBudzAAoErBKEbwbndN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6pleZ7zZiEHnNaPI9mxWqEVGWtxJgmJ0tsQnBYqh9xmDdGNwgudzg3VkcILndYV3YWt1MgA"}'
2026-03-13 04:32:49.369 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:32:49.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:32:49.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:49.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59250/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a23653b-90dd-489e-b211-96de8f4a48f4", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:32:49.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a23653b-90dd-489e-b211-96de8f4a48f4","statusDesc":"OK"}'
2026-03-13 04:32:49.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:32:49.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:32:49.447 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:32:49.547 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:32:49.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59250/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:32:49.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376369434143392,"ephemeral":false}]'
2026-03-13 04:32:49.553 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:32:49.554 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:32:49.554 DEBUG [src.node.waku_node] Stopping container with id ec3c2ce30764
2026-03-13 04:32:50.157 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:32:50.157 DEBUG [src.node.waku_node] Stopping container with id c9f36f992d81
2026-03-13 04:32:50.655 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:32:50.658 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:32:50.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:32:50.667 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-13 04:36:53.680 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:36:53.680 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-03-13_04-36-53__dc808983-2789-464d-86e1-c10a9ea0f39d
2026-03-13 04:36:53.681 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:36:53.681 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:36:53.681 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:36:53.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:53.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-53__dc808983-2789-464d-86e1-c10a9ea0f39d__wakuorg_nwaku:latest.log
2026-03-13 04:36:53.689 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:53.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:53.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:53.691 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.94
2026-03-13 04:36:53.691 DEBUG [src.node.docker_mananger] Generated ports ['12100', '12101', '12102', '12103', '12104']
2026-03-13 04:36:53.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:53.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:53.691 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:53.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 12100:12100 -p 12101:12101 -p 12102:12102 -p 12103:12103 -p 12104:12104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12102 --rest-port=12100 --tcp-port=12101 --discv5-udp-port=12103 --rest-address=0.0.0.0 --nat=extip:172.18.93.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=93807c43cd6111e0cccb72d76add6e1ceeff2f3edc8adba7dd3af705aed8360a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12104 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:36:53.875 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.94 waku 6cfcefefb574c85bbf5d80a052ad599a298de556eae101a3a1fc1ff885d1093e
2026-03-13 04:36:53.913 DEBUG [src.node.docker_mananger] Container started with ID 6cfcefefb574. Setting up logs at ./log/docker/node1_2026-03-13_04-36-53__dc808983-2789-464d-86e1-c10a9ea0f39d__wakuorg_nwaku:latest.log
2026-03-13 04:36:53.914 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12100
2026-03-13 04:36:53.914 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:54.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12100/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:54.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:54.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:54.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:54.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.94/tcp/12101/p2p/16Uiu2HAm8dBaU2nDoxc3dqE3Pa6cRoyWojUaiRzPaWrdyR3sPmok","/ip4/172.18.93.94/tcp/12102/ws/p2p/16Uiu2HAm8dBaU2nDoxc3dqE3Pa6cRoyWojUaiRzPaWrdyR3sPmok"],"enrUri":"enr:-L24QD8BjStCiWxsbt91QLmpnCECuNIWV6gPqd7I8pDeMtarfA_WvjRv91kXjuvaeRiUMFcS7h9g2qSRcQ5Bqad47bQCgmlkgnY0gmlwhKwSXV6KbXVsdGlhZGRyc5YACASsEl1eBi9FAAoErBJdXgYvRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxBrJCWugEk-sy0gC4saxDwVYO1R0WAT_XLVwLvugIJeDdGNwgi9Fg3VkcIIvR4V3YWt1MgU"}'
2026-03-13 04:36:54.920 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:54.921 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:36:54.927 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:36:54.928 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-53__dc808983-2789-464d-86e1-c10a9ea0f39d__wakuorg_nwaku:latest.log
2026-03-13 04:36:54.928 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:36:54.928 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:36:54.930 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:36:54.930 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.120
2026-03-13 04:36:54.930 DEBUG [src.node.docker_mananger] Generated ports ['23016', '23017', '23018', '23019', '23020']
2026-03-13 04:36:54.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:36:54.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:36:54.930 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:36:54.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 23016:23016 -p 23017:23017 -p 23018:23018 -p 23019:23019 -p 23020:23020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23018 --rest-port=23016 --tcp-port=23017 --discv5-udp-port=23019 --rest-address=0.0.0.0 --nat=extip:172.18.166.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=707fb6c8e7f7f7ff7052607a5a6a3ea1e571df44dfc0c62add24ffed5375ed1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23020 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD8BjStCiWxsbt91QLmpnCECuNIWV6gPqd7I8pDeMtarfA_WvjRv91kXjuvaeRiUMFcS7h9g2qSRcQ5Bqad47bQCgmlkgnY0gmlwhKwSXV6KbXVsdGlhZGRyc5YACASsEl1eBi9FAAoErBJdXgYvRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxBrJCWugEk-sy0gC4saxDwVYO1R0WAT_XLVwLvugIJeDdGNwgi9Fg3VkcIIvR4V3YWt1MgU --filternode=/ip4/172.18.93.94/tcp/12101/p2p/16Uiu2HAm8dBaU2nDoxc3dqE3Pa6cRoyWojUaiRzPaWrdyR3sPmok
2026-03-13 04:36:55.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.120 waku 0a784572f2ab71a501d4957ef351e289525c853f2f371688b6d92fa72cee2720
2026-03-13 04:36:55.165 DEBUG [src.node.docker_mananger] Container started with ID 0a784572f2ab. Setting up logs at ./log/docker/node2_2026-03-13_04-36-53__dc808983-2789-464d-86e1-c10a9ea0f39d__wakuorg_nwaku:latest.log
2026-03-13 04:36:55.165 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23016
2026-03-13 04:36:55.165 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:36:56.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23016/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:36:56.169 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:36:56.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.120/tcp/23017/p2p/16Uiu2HAmEpPfefKLh6rW1VbMa1UurfqGX35T14XmGXmizdxgrRuo","/ip4/172.18.166.120/tcp/23018/ws/p2p/16Uiu2HAmEpPfefKLh6rW1VbMa1UurfqGX35T14XmGXmizdxgrRuo"],"enrUri":"enr:-L24QGijxoATq-VEilcjf5TuHSbulInsBvx4Uw2AMLRBANTAPYYwbstsU-R060GqP8KbQ1-JVmfxhQbrFiQyaQwCBv0CgmlkgnY0gmlwhKwSpniKbXVsdGlhZGRyc5YACASsEqZ4BlnpAAoErBKmeAZZ6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIB_3GoeeKl1ZUiXTUHET05hnNqvwTxLJe9gicaua9E6DdGNwglnpg3VkcIJZ64V3YWt1MgA"}'
2026-03-13 04:36:56.172 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:36:56.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.94/tcp/12101/p2p/16Uiu2HAm8dBaU2nDoxc3dqE3Pa6cRoyWojUaiRzPaWrdyR3sPmok"]'
2026-03-13 04:36:56.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:56.215 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:36:56.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12100/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:36:56.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:56.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23016/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3e3c4626-cc67-4ce1-9a3c-f50f87438da8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:36:56.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3e3c4626-cc67-4ce1-9a3c-f50f87438da8","statusDesc":"OK"}'
2026-03-13 04:36:56.247 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-03-13 04:36:56.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-03-13 04:36:56.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:56.256 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:36:56.356 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:36:56.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23016/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376616248066880,"ephemeral":true}]'
2026-03-13 04:36:56.361 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-03-13 04:36:56.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-03-13 04:36:56.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:56.366 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:36:56.466 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:36:56.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23016/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:56.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376616361446462,"ephemeral":false}]'
2026-03-13 04:36:56.473 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:36:56.474 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:36:56.474 DEBUG [src.node.waku_node] Stopping container with id 6cfcefefb574
2026-03-13 04:36:57.023 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:57.024 DEBUG [src.node.waku_node] Stopping container with id 0a784572f2ab
2026-03-13 04:36:57.562 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:57.565 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:36:57.571 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:57.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_content_topics with id: 2026-03-13_04-34-34__19e24ea0-683e-4292-a500-cadeefd9d61a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-34__19e24ea0-683e-4292-a500-cadeefd9d61a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30415', '30416', '30417', '30418', '30419']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30415:30415 -p 30416:30416 -p 30417:30417 -p 30418:30418 -p 30419:30419 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30417 --rest-port=30415 --tcp-port=30416 --discv5-udp-port=30418 --rest-address=0.0.0.0 --nat=extip:172.18.175.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4230cd37a294b0159e8dacb4fbdf5e141e9662fd8ae6c8ef665ede7da1dbe261 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30419 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.55 waku fe78b920451111a26f70ad783eaab0361f1ae1413d468645d807fa28c788b51b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 78dec0d0a963. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe78b9204511. Setting up logs at ./log/docker/node1_2026-03-13_04-34-34__19e24ea0-683e-4292-a500-cadeefd9d61a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30415
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e8d5181f68e7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30415/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30415/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.55/tcp/30416/p2p/16Uiu2HAmU66ecYTnfu6xZo8hjDFLFpoiVQij6B9Nwr9VqcyZq3k6","/ip4/172.18.175.55/tcp/30417/ws/p2p/16Uiu2HAmU66ecYTnfu6xZo8hjDFLFpoiVQij6B9Nwr9VqcyZq3k6"],"enrUri":"enr:-L24QE34aq598Oq_4tVFnqZay_FNYH3n8knSvbHS-VLk1XjFZSeGY3hq5QeHDLVgbdN5esgo6JlzybnxxYvwoUZ-xpcCgmlkgnY0gmlwhKwSrzeKbXVsdGlhZGRyc5YACASsEq83BnbQAAoErBKvNwZ20d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5U3yMYbFOZVV1FHH-VYz6NxZ2R0kUnz1SAXqaCqqK0uDdGNwgnbQg3VkcIJ20oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-34__19e24ea0-683e-4292-a500-cadeefd9d61a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41775', '41776', '41777', '41778', '41779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41775:41775 -p 41776:41776 -p 41777:41777 -p 41778:41778 -p 41779:41779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41777 --rest-port=41775 --tcp-port=41776 --discv5-udp-port=41778 --rest-address=0.0.0.0 --nat=extip:172.18.168.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b682d697e88b2bc8bac8ae9ec09caed9e6ceff149663a04381e4ac95dc3f3bda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41779 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE34aq598Oq_4tVFnqZay_FNYH3n8knSvbHS-VLk1XjFZSeGY3hq5QeHDLVgbdN5esgo6JlzybnxxYvwoUZ-xpcCgmlkgnY0gmlwhKwSrzeKbXVsdGlhZGRyc5YACASsEq83BnbQAAoErBKvNwZ20d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5U3yMYbFOZVV1FHH-VYz6NxZ2R0kUnz1SAXqaCqqK0uDdGNwgnbQg3VkcIJ20oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.193 waku 7d7a7b0a89348938eaa9a3e2670e79a956b394f6a20e60b9c902445a66fb1c99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d7a7b0a8934. Setting up logs at ./log/docker/node2_2026-03-13_04-34-34__19e24ea0-683e-4292-a500-cadeefd9d61a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.193/tcp/41776/p2p/16Uiu2HAkvA18Q7EWDuvpmPoPpzbjWi4tYf6wXngkHScSiRPkDpeW","/ip4/172.18.168.193/tcp/41777/ws/p2p/16Uiu2HAkvA18Q7EWDuvpmPoPpzbjWi4tYf6wXngkHScSiRPkDpeW"],"enrUri":"enr:-L24QGW4FnUSLOwmFaZ8Brk8s7SPCXBa2GJbXexLX7j-pX-jMPLNeuAO0zzKnDR75YiQuXTTsbDG_Jmh6m9HkHM7eVgCgmlkgnY0gmlwhKwSqMGKbXVsdGlhZGRyc5YACASsEqjBBqMwAAoErBKowQajMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECCtgLjMfQ3OQkSH6cdF5gkDb8PRlzzAdLyKPsaNrf-OuDdGNwgqMwg3VkcIKjMoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.55/tcp/30416/p2p/16Uiu2HAmU66ecYTnfu6xZo8hjDFLFpoiVQij6B9Nwr9VqcyZq3k6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376477015059712,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41775/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376477015059712,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe78b9204511
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d7a7b0a8934
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-03-13_04-36-59__4534c87d-47ed-4025-b617-dd27daf16e5e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-59__4534c87d-47ed-4025-b617-dd27daf16e5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21116', '21117', '21118', '21119', '21120']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21116:21116 -p 21117:21117 -p 21118:21118 -p 21119:21119 -p 21120:21120 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21118 --rest-port=21116 --tcp-port=21117 --discv5-udp-port=21119 --rest-address=0.0.0.0 --nat=extip:172.18.75.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eea4cc2a6aed4cc163ffbfbfec7c92a640d235fd19663a45ee899c1e82e20e3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21120 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.5 waku 84fbcd254325b6a4137439f43b989e0b8269ec1e351fd9496caf738b6b78fa40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84fbcd254325. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-59__4534c87d-47ed-4025-b617-dd27daf16e5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21116
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19bf6a117dbd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae4615c25fb6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21116/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21116/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.5/tcp/21117/p2p/16Uiu2HAm6rwWHMeYttxijTCwydBMXBfKvfTgKWdHVETQ4RULuwU6","/ip4/172.18.75.5/tcp/21118/ws/p2p/16Uiu2HAm6rwWHMeYttxijTCwydBMXBfKvfTgKWdHVETQ4RULuwU6"],"enrUri":"enr:-L24QAoMrBYBWrAlEuwYJ2U0oc7HO5M-WjJjJFIDgmm2oOgIesRcrjku5NNZaXs5vSrQpSbxZgPqV6eSIpVykGn2yCMCgmlkgnY0gmlwhKwSSwWKbXVsdGlhZGRyc5YACASsEksFBlJ9AAoErBJLBQZSft0DgnJzhQADAQAAiXNlY3AyNTZrMaECqemhoJHYYjAWT339BuQUtANeT--lz-WSoXlXDwbAAGuDdGNwglJ9g3VkcIJSf4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-59__4534c87d-47ed-4025-b617-dd27daf16e5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8441', '8442', '8443', '8444', '8445']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8441:8441 -p 8442:8442 -p 8443:8443 -p 8444:8444 -p 8445:8445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8443 --rest-port=8441 --tcp-port=8442 --discv5-udp-port=8444 --rest-address=0.0.0.0 --nat=extip:172.18.30.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc0f6c06f924ef3bf5b13b47dfd1bab47d4f9afa6155066f868f3c7b46a3a0d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8445 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAoMrBYBWrAlEuwYJ2U0oc7HO5M-WjJjJFIDgmm2oOgIesRcrjku5NNZaXs5vSrQpSbxZgPqV6eSIpVykGn2yCMCgmlkgnY0gmlwhKwSSwWKbXVsdGlhZGRyc5YACASsEksFBlJ9AAoErBJLBQZSft0DgnJzhQADAQAAiXNlY3AyNTZrMaECqemhoJHYYjAWT339BuQUtANeT--lz-WSoXlXDwbAAGuDdGNwglJ9g3VkcIJSf4V3YWt1MgM --storenode=/ip4/172.18.75.5/tcp/21117/p2p/16Uiu2HAm6rwWHMeYttxijTCwydBMXBfKvfTgKWdHVETQ4RULuwU6 --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.107 waku 212a12ec82fee1448a64fb8ec2e6e615789c5ed27af7019975d378ffc690910f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 212a12ec82fe. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-59__4534c87d-47ed-4025-b617-dd27daf16e5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8441
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8441/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.107/tcp/8442/p2p/16Uiu2HAmScwCT8kTgN2WaN8t4hhti3NAHwBEnUmibdUzQqBWn3TT","/ip4/172.18.30.107/tcp/8443/ws/p2p/16Uiu2HAmScwCT8kTgN2WaN8t4hhti3NAHwBEnUmibdUzQqBWn3TT"],"enrUri":"enr:-L24QGtkH-r7Tg4NQmH69EE3U6hK0lYEDIvTTbpPJQKTvunpNtuJf3Xwz9-tKARGX1k4MDE9ttGdEI91JJF-Qn0ZjsMCgmlkgnY0gmlwhKwSHmuKbXVsdGlhZGRyc5YACASsEh5rBiD6AAoErBIeawYg-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDz3zkFE0eYj32lg8SLQhQ8lg37nIrGtJI2aDX3PvAsN6DdGNwgiD6g3VkcIIg_IV3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8441/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.5/tcp/21117/p2p/16Uiu2HAm6rwWHMeYttxijTCwydBMXBfKvfTgKWdHVETQ4RULuwU6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21116/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21116/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84fbcd254325
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 212a12ec82fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-13 04:35:56.254 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:35:56.254 DEBUG [tests.conftest] Running test: test_store_with_wrong_encoding_pubsubtopic with id: 2026-03-13_04-35-56__664cfdbe-6f04-44e1-80be-d2a58e1cd711
2026-03-13 04:35:56.255 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:35:56.255 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:35:56.255 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:35:56.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:56.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-35-56__664cfdbe-6f04-44e1-80be-d2a58e1cd711__wakuorg_nwaku:latest.log
2026-03-13 04:35:56.262 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:56.262 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:56.264 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:56.264 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.216
2026-03-13 04:35:56.264 DEBUG [src.node.docker_mananger] Generated ports ['31919', '31920', '31921', '31922', '31923']
2026-03-13 04:35:56.264 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:56.264 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:56.264 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:56.265 DEBUG [src.node.docker_mananger] docker run -i -t -p 31919:31919 -p 31920:31920 -p 31921:31921 -p 31922:31922 -p 31923:31923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31921 --rest-port=31919 --tcp-port=31920 --discv5-udp-port=31922 --rest-address=0.0.0.0 --nat=extip:172.18.231.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4be8eda4b5bfd2ef50e517eed89d2c38d45da756304e0fdeb83e1bb93bb718aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31923 --metrics-logging=true --store=true --relay=true
2026-03-13 04:35:56.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.216 waku 0695b12e09a47b6ab5ea03c4c00b0b2a62fc4b94a2c5854ffb187844901e3e65
2026-03-13 04:35:56.494 DEBUG [src.node.docker_mananger] Container started with ID 0695b12e09a4. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-35-56__664cfdbe-6f04-44e1-80be-d2a58e1cd711__wakuorg_nwaku:latest.log
2026-03-13 04:35:56.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31919
2026-03-13 04:35:56.495 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:56.519 ERROR [src.node.docker_mananger] Max retries reached for container 2d708aebff7f. Exiting log stream.
2026-03-13 04:35:57.060 ERROR [src.node.docker_mananger] Max retries reached for container 4cbd180d8a61. Exiting log stream.
2026-03-13 04:35:57.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31919/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:57.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:57.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:57.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:57.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.216/tcp/31920/p2p/16Uiu2HAkvBLoRp92WAitNGcoMiMB8rnPHC3yssQn4L65TA95Tt52","/ip4/172.18.231.216/tcp/31921/ws/p2p/16Uiu2HAkvBLoRp92WAitNGcoMiMB8rnPHC3yssQn4L65TA95Tt52"],"enrUri":"enr:-L24QPROwceJT99EYkeUWkUf3ycsgFOZ2G1v9ABw5FdxThEqKPa9O5KT5043AgzNidr539RddGSGcORHQ73Dfw_awyMCgmlkgnY0gmlwhKwS59iKbXVsdGlhZGRyc5YACASsEufYBnywAAoErBLn2AZ8sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECCy_ew1n-pZCpvlnYecls0mLG36TFnr5YJiiKPyv1S6WDdGNwgnywg3VkcIJ8soV3YWt1MgM"}'
2026-03-13 04:35:57.502 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:57.509 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:35:57.510 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-35-56__664cfdbe-6f04-44e1-80be-d2a58e1cd711__wakuorg_nwaku:latest.log
2026-03-13 04:35:57.510 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:35:57.510 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:35:57.511 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:35:57.511 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.208
2026-03-13 04:35:57.511 DEBUG [src.node.docker_mananger] Generated ports ['13066', '13067', '13068', '13069', '13070']
2026-03-13 04:35:57.512 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:35:57.512 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:35:57.512 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:35:57.512 DEBUG [src.node.docker_mananger] docker run -i -t -p 13066:13066 -p 13067:13067 -p 13068:13068 -p 13069:13069 -p 13070:13070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13068 --rest-port=13066 --tcp-port=13067 --discv5-udp-port=13069 --rest-address=0.0.0.0 --nat=extip:172.18.98.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aed4ecb8ecb4ce42304e6e25b28740b367ffed1ada7be44bc733c17adeaa15ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13070 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPROwceJT99EYkeUWkUf3ycsgFOZ2G1v9ABw5FdxThEqKPa9O5KT5043AgzNidr539RddGSGcORHQ73Dfw_awyMCgmlkgnY0gmlwhKwS59iKbXVsdGlhZGRyc5YACASsEufYBnywAAoErBLn2AZ8sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECCy_ew1n-pZCpvlnYecls0mLG36TFnr5YJiiKPyv1S6WDdGNwgnywg3VkcIJ8soV3YWt1MgM --storenode=/ip4/172.18.231.216/tcp/31920/p2p/16Uiu2HAkvBLoRp92WAitNGcoMiMB8rnPHC3yssQn4L65TA95Tt52 --store=true --relay=true
2026-03-13 04:35:57.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.208 waku c7b7fb4bc59788c8e647460c7f42960de137c3e3753f8fe5f66cfc98d8cea212
2026-03-13 04:35:57.744 DEBUG [src.node.docker_mananger] Container started with ID c7b7fb4bc597. Setting up logs at ./log/docker/store_node1_2026-03-13_04-35-56__664cfdbe-6f04-44e1-80be-d2a58e1cd711__wakuorg_nwaku:latest.log
2026-03-13 04:35:57.745 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13066
2026-03-13 04:35:57.745 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:35:58.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13066/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:58.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:35:58.748 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:35:58.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:35:58.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.208/tcp/13067/p2p/16Uiu2HAmSjThrBW1N7WVBgg75SD6BVrhbturHBNYXWgb7wxW4hyF","/ip4/172.18.98.208/tcp/13068/ws/p2p/16Uiu2HAmSjThrBW1N7WVBgg75SD6BVrhbturHBNYXWgb7wxW4hyF"],"enrUri":"enr:-L24QL2hwPE7n_tBqcnaM52meMR_nuO6z8hJ5NYedczm1A4eXdZwj8tzizP_BmV7HslQinSSDfKR1fuUXliVdpsaZ0wCgmlkgnY0gmlwhKwSYtCKbXVsdGlhZGRyc5YACASsEmLQBjMLAAoErBJi0AYzDN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0SjeuAwjjvrHG4AKsEMeHpugZXYu9LBmo-RucL6UBYaDdGNwgjMLg3VkcIIzDYV3YWt1MgM"}'
2026-03-13 04:35:58.751 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:35:58.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.216/tcp/31920/p2p/16Uiu2HAkvBLoRp92WAitNGcoMiMB8rnPHC3yssQn4L65TA95Tt52"]'
2026-03-13 04:35:58.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:58.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:58.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:35:58.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:58.760 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:58.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:58.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:58.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:35:58.967 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:58.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:35:59.175 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:59.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:59.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:59.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:35:59.383 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:59.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:59.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:59.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:35:59.589 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:59.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:59.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:59.596 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:35:59.797 DEBUG [src.steps.store] Relaying message
2026-03-13 04:35:59.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:35:59.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:35:59.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:00.004 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:00.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:00.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:00.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:00.212 DEBUG [src.steps.store] Relaying message
2026-03-13 04:36:00.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:36:00.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:36:00.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:36:00.421 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic %23waku%2F2%2Frs%2F3%2F0
2026-03-13 04:36:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31919/store/v3/messages?includeData=true&pubsubTopic=%23waku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:36:00.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-13 04:36:00.424 DEBUG [tests.store.test_topics] response for getting message with wrong encoded pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-13 04:36:00.426 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:36:00.427 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:36:00.427 DEBUG [src.node.waku_node] Stopping container with id 0695b12e09a4
2026-03-13 04:36:00.994 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:00.995 DEBUG [src.node.waku_node] Stopping container with id c7b7fb4bc597
2026-03-13 04:36:01.567 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:36:01.570 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:36:01.579 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:36:01.587 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-03-13_04-33-26__37e92f20-7ede-495e-aa91-df47a675d626
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-26__37e92f20-7ede-495e-aa91-df47a675d626__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50779', '50780', '50781', '50782', '50783']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50779:50779 -p 50780:50780 -p 50781:50781 -p 50782:50782 -p 50783:50783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50781 --rest-port=50779 --tcp-port=50780 --discv5-udp-port=50782 --rest-address=0.0.0.0 --nat=extip:172.18.203.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ae33fcbb3cbeee6baed562bb5b59475dccbb5abeac6fdbb443b01eff93c4099 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50783 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.163 waku 13f952579a5f570957a2a03346d35dac023d010e8be872271b745a8b1eb603b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13f952579a5f. Setting up logs at ./log/docker/node1_2026-03-13_04-33-26__37e92f20-7ede-495e-aa91-df47a675d626__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50779
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 615c697aeeb9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a05b4a87360. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50779/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.163/tcp/50780/p2p/16Uiu2HAmDJJumECy2rSKdFZx6qm7cAx8FctYmLxzzLrnDvuJC2S2","/ip4/172.18.203.163/tcp/50781/ws/p2p/16Uiu2HAmDJJumECy2rSKdFZx6qm7cAx8FctYmLxzzLrnDvuJC2S2"],"enrUri":"enr:-L24QDsKj5k4ijinUkwg7d9C3Wqe1RT4JQKFG_FPHQlPIe40ZBNjlgJikaMxAd3Hu27xseUwbnOgGYJIncU8jM_U4gACgmlkgnY0gmlwhKwSy6OKbXVsdGlhZGRyc5YACASsEsujBsZcAAoErBLLowbGXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCY95xVvc3BQ05q9qwG16wvdSGfGK4gVoCE3hDVCNiVeDdGNwgsZcg3VkcILGXoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-26__37e92f20-7ede-495e-aa91-df47a675d626__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40131', '40132', '40133', '40134', '40135']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40131:40131 -p 40132:40132 -p 40133:40133 -p 40134:40134 -p 40135:40135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40133 --rest-port=40131 --tcp-port=40132 --discv5-udp-port=40134 --rest-address=0.0.0.0 --nat=extip:172.18.180.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc6e85574ff7bea3127cf9aba2ada489ce427a17c7d977a122dcdd4bfb6f31ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40135 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDsKj5k4ijinUkwg7d9C3Wqe1RT4JQKFG_FPHQlPIe40ZBNjlgJikaMxAd3Hu27xseUwbnOgGYJIncU8jM_U4gACgmlkgnY0gmlwhKwSy6OKbXVsdGlhZGRyc5YACASsEsujBsZcAAoErBLLowbGXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCY95xVvc3BQ05q9qwG16wvdSGfGK4gVoCE3hDVCNiVeDdGNwgsZcg3VkcILGXoV3YWt1MgU --filternode=/ip4/172.18.203.163/tcp/50780/p2p/16Uiu2HAmDJJumECy2rSKdFZx6qm7cAx8FctYmLxzzLrnDvuJC2S2
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.220 waku be624c30a04279ffded8796be2943eb4b5d2c44c3c9f7f87b6bf05b3908d191e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be624c30a042. Setting up logs at ./log/docker/node2_2026-03-13_04-33-26__37e92f20-7ede-495e-aa91-df47a675d626__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40131
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40131/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.220/tcp/40132/p2p/16Uiu2HAmMMCveinRuDfuma9WzrWP7K1QYgywejdUMdUY9b57YNo9","/ip4/172.18.180.220/tcp/40133/ws/p2p/16Uiu2HAmMMCveinRuDfuma9WzrWP7K1QYgywejdUMdUY9b57YNo9"],"enrUri":"enr:-L24QPDo552qSS5adfq2fC0aHXytEEIz68IWOx5iaD7F7lBaMFUQukunkMy7TtDVkCb6QDRVzG-6nNrjD6RkhyyF4S4CgmlkgnY0gmlwhKwStNyKbXVsdGlhZGRyc5YACASsErTcBpzEAAoErBK03Aacxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgSryU9bmgobCS5LbjAg8XBNyQOoV__V29xXovEync6CDdGNwgpzEg3VkcIKcxoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.163/tcp/50780/p2p/16Uiu2HAmDJJumECy2rSKdFZx6qm7cAx8FctYmLxzzLrnDvuJC2S2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50779/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40131/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e972982d-382b-43a7-b3bd-55dde8aa4c8d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e972982d-382b-43a7-b3bd-55dde8aa4c8d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40131/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:40131/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50779/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40131/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376408854105567,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 13f952579a5f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id be624c30a042
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,104 @@
2026-03-13 04:34:07.920 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:07.921 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-13_04-34-07__91cae8a9-45af-4feb-ab8a-b78d4501cf6c
2026-03-13 04:34:07.921 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:07.921 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:34:07.921 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-13 04:34:07.928 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.928 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-07__91cae8a9-45af-4feb-ab8a-b78d4501cf6c__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.935 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.935 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-07__91cae8a9-45af-4feb-ab8a-b78d4501cf6c__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.941 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.941 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-34-07__91cae8a9-45af-4feb-ab8a-b78d4501cf6c__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-34-07__91cae8a9-45af-4feb-ab8a-b78d4501cf6c__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.947 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:07.947 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:34:07.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.959 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.959 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.965 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:07.965 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-13 04:34:07.965 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:07.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:07.967 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:07.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.156
2026-03-13 04:34:07.967 DEBUG [src.node.docker_mananger] Generated ports ['11302', '11303', '11304', '11305', '11306']
2026-03-13 04:34:07.967 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:07.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:07.968 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:07.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 11302:11302 -p 11303:11303 -p 11304:11304 -p 11305:11305 -p 11306:11306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11304 --rest-port=11302 --tcp-port=11303 --discv5-udp-port=11305 --rest-address=0.0.0.0 --nat=extip:172.18.202.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce7200231b9d6fdeb249e8a75f0c5c11bf7f2b1ee98906ac6ece5eda90ef9aeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11306 --metrics-logging=true --relay=true
2026-03-13 04:34:08.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.156 waku bd24ee01a653bd467632ac06f04da59e2e25771fea3d11790c099477d41bb5fa
2026-03-13 04:34:08.186 ERROR [src.node.docker_mananger] Max retries reached for container 34beda5255dc. Exiting log stream.
2026-03-13 04:34:08.200 DEBUG [src.node.docker_mananger] Container started with ID bd24ee01a653. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-13 04:34:08.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11302
2026-03-13 04:34:08.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:08.722 ERROR [src.node.docker_mananger] Max retries reached for container fbf718728b0f. Exiting log stream.
2026-03-13 04:34:09.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11302/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:09.204 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:09.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:09.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.156/tcp/11303/p2p/16Uiu2HAmGtBS1fFFewVWuD2ofsgWR1uJX9syaW1GUqYHjphuG7gt","/ip4/172.18.202.156/tcp/11304/ws/p2p/16Uiu2HAmGtBS1fFFewVWuD2ofsgWR1uJX9syaW1GUqYHjphuG7gt"],"enrUri":"enr:-L24QKuRee-I8YYei95k_ItHHM6dnLG48zIJyGTpNljFqIJ6DmaayMe_bk049fDUOteeH0aA6NJeGDv_r5gBE1ShED4CgmlkgnY0gmlwhKwSypyKbXVsdGlhZGRyc5YACASsEsqcBiwnAAoErBLKnAYsKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPs_T-WB-FYmhC4ooWFWsDdk35IErNwLHQz4128ZEBTmDdGNwgiwng3VkcIIsKYV3YWt1MgE"}'
2026-03-13 04:34:09.207 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:09.207 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:09.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:09.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:09.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.82
2026-03-13 04:34:09.209 DEBUG [src.node.docker_mananger] Generated ports ['21989', '21990', '21991', '21992', '21993']
2026-03-13 04:34:09.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:09.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:09.209 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:09.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 21989:21989 -p 21990:21990 -p 21991:21991 -p 21992:21992 -p 21993:21993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21991 --rest-port=21989 --tcp-port=21990 --discv5-udp-port=21992 --rest-address=0.0.0.0 --nat=extip:172.18.194.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f7160e6ce6d909afc52bffbeeff8d9ebfed6fdfae7fdeb2daae66d88c5cd8ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21993 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKuRee-I8YYei95k_ItHHM6dnLG48zIJyGTpNljFqIJ6DmaayMe_bk049fDUOteeH0aA6NJeGDv_r5gBE1ShED4CgmlkgnY0gmlwhKwSypyKbXVsdGlhZGRyc5YACASsEsqcBiwnAAoErBLKnAYsKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPs_T-WB-FYmhC4ooWFWsDdk35IErNwLHQz4128ZEBTmDdGNwgiwng3VkcIIsKYV3YWt1MgE
2026-03-13 04:34:09.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.82 waku 98b4e67efe6e430d4e01d60c46a6e1f613404fd0c0dab0ca9cb7454266e5609a
2026-03-13 04:34:09.449 DEBUG [src.node.docker_mananger] Container started with ID 98b4e67efe6e. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-13 04:34:09.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21989
2026-03-13 04:34:09.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:10.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21989/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:10.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:10.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:10.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.82/tcp/21990/p2p/16Uiu2HAm1f88z1ZyBNHnH4mNWFPfggVfuzbHe44tSf5V8jvRifCB","/ip4/172.18.194.82/tcp/21991/ws/p2p/16Uiu2HAm1f88z1ZyBNHnH4mNWFPfggVfuzbHe44tSf5V8jvRifCB"],"enrUri":"enr:-L24QESdByOg5lSMhv5nuGfejap1WiC1oOu808s-Sd-XIkFOChfN2l7EY58JiqQXe8KnbX5AgibBK_XkA7JBbqey-KQCgmlkgnY0gmlwhKwSwlKKbXVsdGlhZGRyc5YACASsEsJSBlXmAAoErBLCUgZV590DgnJzhQADAQAAiXNlY3AyNTZrMaECXJg_4Vjd_9B1RCGXZmUAict9_Ecljr75pye__Rc2XeiDdGNwglXmg3VkcIJV6IV3YWt1MgE"}'
2026-03-13 04:34:10.479 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:10.479 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:10.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:10.482 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:10.482 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.194
2026-03-13 04:34:10.482 DEBUG [src.node.docker_mananger] Generated ports ['32698', '32699', '32700', '32701', '32702']
2026-03-13 04:34:10.483 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:10.483 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:10.483 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:10.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 32698:32698 -p 32699:32699 -p 32700:32700 -p 32701:32701 -p 32702:32702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32700 --rest-port=32698 --tcp-port=32699 --discv5-udp-port=32701 --rest-address=0.0.0.0 --nat=extip:172.18.88.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81de59fc23deaf25ab34091c4034bc58f6ce6c5885d8a19bc65f14ffcddcbb7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32702 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QKuRee-I8YYei95k_ItHHM6dnLG48zIJyGTpNljFqIJ6DmaayMe_bk049fDUOteeH0aA6NJeGDv_r5gBE1ShED4CgmlkgnY0gmlwhKwSypyKbXVsdGlhZGRyc5YACASsEsqcBiwnAAoErBLKnAYsKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPs_T-WB-FYmhC4ooWFWsDdk35IErNwLHQz4128ZEBTmDdGNwgiwng3VkcIIsKYV3YWt1MgE
2026-03-13 04:34:10.683 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.194 waku 85f8832c95192d9a7a0f8e0ee87eced27c24c4f903f8f4240283e52a1ff35741
2026-03-13 04:34:10.723 DEBUG [src.node.docker_mananger] Container started with ID 85f8832c9519. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-13 04:34:10.725 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32698
2026-03-13 04:34:10.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:11.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32698/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:11.730 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:11.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.194/tcp/32699/p2p/16Uiu2HAmSdiNQwuLJT2GK8D1jJCp69gwJoNojZfobURdC9hAd3if","/ip4/172.18.88.194/tcp/32700/ws/p2p/16Uiu2HAmSdiNQwuLJT2GK8D1jJCp69gwJoNojZfobURdC9hAd3if"],"enrUri":"enr:-L24QKjTuzaWBO3rlJOoZekHctSh-X4proLERiTPXJNOgbhdfWYyw44c6Y9ppXGbj2sBUCw-iY3KznJMpW7fHQBpdygCgmlkgnY0gmlwhKwSWMKKbXVsdGlhZGRyc5YACASsEljCBn-7AAoErBJYwgZ_vN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDz6_3gOlhA9nMEA08H2Fs3py0DtLJq5qwngYxaUodnWiDdGNwgn-7g3VkcIJ_vYV3YWt1MgM"}'
2026-03-13 04:34:11.735 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:11.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11302/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.82/tcp/21990/p2p/16Uiu2HAm1f88z1ZyBNHnH4mNWFPfggVfuzbHe44tSf5V8jvRifCB"]'
2026-03-13 04:34:11.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.156/tcp/11303/p2p/16Uiu2HAmGtBS1fFFewVWuD2ofsgWR1uJX9syaW1GUqYHjphuG7gt"]'
2026-03-13 04:34:11.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11302/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.194/tcp/32699/p2p/16Uiu2HAmSdiNQwuLJT2GK8D1jJCp69gwJoNojZfobURdC9hAd3if"]'
2026-03-13 04:34:11.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.156/tcp/11303/p2p/16Uiu2HAmGtBS1fFFewVWuD2ofsgWR1uJX9syaW1GUqYHjphuG7gt"]'
2026-03-13 04:34:11.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:11.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11302/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:11.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.88.194/tcp/57036/p2p/16Uiu2HAmSdiNQwuLJT2GK8D1jJCp69gwJoNojZfobURdC9hAd3if","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.194.82/tcp/39012/p2p/16Uiu2HAm1f88z1ZyBNHnH4mNWFPfggVfuzbHe44tSf5V8jvRifCB","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-13 04:34:11.783 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.88.194/tcp/57036/p2p/16Uiu2HAmSdiNQwuLJT2GK8D1jJCp69gwJoNojZfobURdC9hAd3if', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.194.82/tcp/39012/p2p/16Uiu2HAm1f88z1ZyBNHnH4mNWFPfggVfuzbHe44tSf5V8jvRifCB', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}]
2026-03-13 04:34:11.786 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:11.787 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:11.787 DEBUG [src.node.waku_node] Stopping container with id bd24ee01a653
2026-03-13 04:34:12.349 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:12.351 DEBUG [src.node.waku_node] Stopping container with id 98b4e67efe6e
2026-03-13 04:34:12.914 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:12.914 DEBUG [src.node.waku_node] Stopping container with id 85f8832c9519
2026-03-13 04:34:13.162 ERROR [src.node.docker_mananger] Max retries reached for container bd24ee01a653. Exiting log stream.
2026-03-13 04:34:13.500 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:13.503 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:13.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:13.516 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:13.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21692', '21693', '21694', '21695', '21696']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21692:21692 -p 21693:21693 -p 21694:21694 -p 21695:21695 -p 21696:21696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21694 --rest-port=21692 --tcp-port=21693 --discv5-udp-port=21695 --rest-address=0.0.0.0 --nat=extip:172.18.250.177 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=1e4feef0f0e25342badfdc87f20de2c0aaaf8b82d0cbcffe836dae64a94f5ed8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21696 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.177 waku e5eeadc21fb32260aaf16f8b2c8b5fc3a422b1eac8ccdf3e6900b58c03fc6171
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39d6a5ef03fc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5eeadc21fb3. Setting up logs at ./log/docker/node1_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21692
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d084f6de9b1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21692/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1","/ip4/172.18.250.177/tcp/21694/ws/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"],"enrUri":"enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22315', '22316', '22317', '22318', '22319']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22315:22315 -p 22316:22316 -p 22317:22317 -p 22318:22318 -p 22319:22319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22317 --rest-port=22315 --tcp-port=22316 --discv5-udp-port=22318 --rest-address=0.0.0.0 --nat=extip:172.18.96.28 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=adefbbf46acb2a053ffbdfd89fc1f9b5cc2afa4139f3733fe1135a9c856bb3f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22319 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.28 waku b4a6f5f12e59e71615ac50e025c90565b130a390b59c6ce12aff3ced3a043b66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4a6f5f12e59. Setting up logs at ./log/docker/node2_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22315
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5","/ip4/172.18.96.28/tcp/22317/ws/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5"],"enrUri":"enr:-La4QFPHNyWmQBIJOacMEdtOxdxwsLQrgoJQbzOOBeJqbliJK5NGhNEVGgOLQg-LJ5JeZDDoyRLpuKmuBh6SW__FvLECgmlkgnY0gmlwhKwSYByKbXVsdGlhZGRyc5YACASsEmAcBlcsAAoErBJgHAZXLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOqb_iiIqUXR_bwSfiqnlahAQpgTYClvRjJYJSUoDo_SDdGNwglcshXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21497', '21498', '21499', '21500', '21501']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21497:21497 -p 21498:21498 -p 21499:21499 -p 21500:21500 -p 21501:21501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21499 --rest-port=21497 --tcp-port=21498 --discv5-udp-port=21500 --rest-address=0.0.0.0 --nat=extip:172.18.232.247 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=31eaf37bc05ab7cca8cb17cde8dce38cf83aeb67845ed305aaee432abd6a4cbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21501 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF4ZnDEvme3IJhyn-PLFn_ifz2XxqsNqd2R9FAD92pfRdM_i9K4n82dW37f_c8J8KOKLsGa7YvanCncu1-LF5L4CgmlkgnY0gmlwhKwS-rGKbXVsdGlhZGRyc5YACASsEvqxBlS9AAoErBL6sQZUvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNSKPFIUscXEZexCZS-Ed9f1dlnyc1DrFB-duYeGPdSDdGNwglS9hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.247 waku cfdf70b5682d051e1b25c32a9b88aab13f7a5bb9ed4fafdbc98f3025f2499203
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfdf70b5682d. Setting up logs at ./log/docker/node3_2026-03-13_04-36-30__805a0eb5-5a3d-41e7-a0b7-edee792e202b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21497
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21497/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc","/ip4/172.18.232.247/tcp/21499/ws/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc"],"enrUri":"enr:-La4QAnX1_Ij9WFw15BjrzhO8vuVMNOGfI4u-0rsJXNrdRv3J8h1-Dgzlety7UPL_mVZ3gkmQz7P0o7ocyeRHCggmY8CgmlkgnY0gmlwhKwS6PeKbXVsdGlhZGRyc5YACASsEuj3BlP6AAoErBLo9wZT-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2oZ0MnsZfMK52-SY4e_7x_4evCPFkh7UGclVXkJTcDuDdGNwglP6hXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22315/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.177/tcp/21693/p2p/16Uiu2HAkwNDNEmErkMpgnLhEgxCAmT2x5TzUG3kWmecCPJuBhVB1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:137 mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc', '/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21692/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin","score":0.0}]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:143 Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.96.28/tcp/22316/p2p/16Uiu2HAkyNdKYWP4LCpcoXzA3zbd5hjbKCpUZKcoNbw5u3xFf1Z5', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.232.247/tcp/21498/p2p/16Uiu2HAmA8hmbvifwqTuRL2GbTTLfxT6JtGM9xzsBdfSQ6heDmmc', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin', 'score': 0.0}]}
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:145 Validate the schema variables
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5eeadc21fb3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b4a6f5f12e59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfdf70b5682d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e5eeadc21fb3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-03-13_04-34-04__a483ad3d-d80e-42d7-b7c5-fd7a1fce5251
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-34-04__a483ad3d-d80e-42d7-b7c5-fd7a1fce5251__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10047', '10048', '10049', '10050', '10051']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10047:10047 -p 10048:10048 -p 10049:10049 -p 10050:10050 -p 10051:10051 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10049 --rest-port=10047 --tcp-port=10048 --discv5-udp-port=10050 --rest-address=0.0.0.0 --nat=extip:172.18.110.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=078b2baa6d254733cc4c42f33ba7290a6cf179e5dcfd87f9bbcb6daebc2de106 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10051 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.1 waku 5ef73501dd833f804042f8c1435ad9e01ebcb556225e7d257a624b26bdfcaa8b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ef73501dd83. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-34-04__a483ad3d-d80e-42d7-b7c5-fd7a1fce5251__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10047
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da59c29d69e4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c7ec890cfe4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10047/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10047/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.1/tcp/10048/p2p/16Uiu2HAm1tCx3394ii5j3AatwNBcufkTfJsb66w98mxGyrakjjHJ","/ip4/172.18.110.1/tcp/10049/ws/p2p/16Uiu2HAm1tCx3394ii5j3AatwNBcufkTfJsb66w98mxGyrakjjHJ"],"enrUri":"enr:-L24QJzOYu9PZsOdCUTKFotrMzMOM64N_gQzREE-wQ6JSNgafgh0crjsYb36bwLX_V1_eQ4y4d0o6JIq8AL19Wzo4_4CgmlkgnY0gmlwhKwSbgGKbXVsdGlhZGRyc5YACASsEm4BBidAAAoErBJuAQYnQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECX_I9efFHo5wlL2z1819Q70pgyAOLLgeh70x-iMiGvLmDdGNwgidAg3VkcIInQoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-34-04__a483ad3d-d80e-42d7-b7c5-fd7a1fce5251__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56588', '56589', '56590', '56591', '56592']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56588:56588 -p 56589:56589 -p 56590:56590 -p 56591:56591 -p 56592:56592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56590 --rest-port=56588 --tcp-port=56589 --discv5-udp-port=56591 --rest-address=0.0.0.0 --nat=extip:172.18.153.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a38f0ab82fb758747ec42d8a2ba1b2ad2f544fec306bca22d4358c3cedae2ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56592 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJzOYu9PZsOdCUTKFotrMzMOM64N_gQzREE-wQ6JSNgafgh0crjsYb36bwLX_V1_eQ4y4d0o6JIq8AL19Wzo4_4CgmlkgnY0gmlwhKwSbgGKbXVsdGlhZGRyc5YACASsEm4BBidAAAoErBJuAQYnQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECX_I9efFHo5wlL2z1819Q70pgyAOLLgeh70x-iMiGvLmDdGNwgidAg3VkcIInQoV3YWt1MgM --storenode=/ip4/172.18.110.1/tcp/10048/p2p/16Uiu2HAm1tCx3394ii5j3AatwNBcufkTfJsb66w98mxGyrakjjHJ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.104 waku efae7667e44d530ab044e47c9ae18d37b01fc5fc0e69328d74746697b13da4f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efae7667e44d. Setting up logs at ./log/docker/store_node1_2026-03-13_04-34-04__a483ad3d-d80e-42d7-b7c5-fd7a1fce5251__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56588
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56588/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.104/tcp/56589/p2p/16Uiu2HAmTPRg5i3cD9yRA1uQaDfKiXpMXw841ZhWKBE4dY2mFojx","/ip4/172.18.153.104/tcp/56590/ws/p2p/16Uiu2HAmTPRg5i3cD9yRA1uQaDfKiXpMXw841ZhWKBE4dY2mFojx"],"enrUri":"enr:-L24QEm8WR-XfAowzpRyWSxiSdPbZjjFD-YBQBvaRRd7ToHzNFoxM0MUHaDtIsrulXqndRVjR_gJ0UNGVARk6QnJHasCgmlkgnY0gmlwhKwSmWiKbXVsdGlhZGRyc5YACASsEploBt0NAAoErBKZaAbdDt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2uKlF4cuTES8TnsIxxL9EailyhFpBqm3Wrgf5kr5wYODdGNwgt0Ng3VkcILdD4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56588/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.1/tcp/10048/p2p/16Uiu2HAm1tCx3394ii5j3AatwNBcufkTfJsb66w98mxGyrakjjHJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10047/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56588/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10047/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10047/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10047/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10047/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10047/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10047/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56588/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:56588/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ef73501dd83
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id efae7667e44d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_equals_end_time with id: 2026-03-13_04-34-17__436a013c-5e8b-4201-88f3-a623ad9fc9a5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-34-17__436a013c-5e8b-4201-88f3-a623ad9fc9a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62731', '62732', '62733', '62734', '62735']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62731:62731 -p 62732:62732 -p 62733:62733 -p 62734:62734 -p 62735:62735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62733 --rest-port=62731 --tcp-port=62732 --discv5-udp-port=62734 --rest-address=0.0.0.0 --nat=extip:172.18.62.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c186d2df393ffda46b1d58dd333b9fd705e35073ea34ec9dd4e910df5de4ebee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62735 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.206 waku 46846277613b62c2efb5a2827500c58a3f41c7ce3a1b9e3eb5fbeebcca94e27c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46846277613b. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-34-17__436a013c-5e8b-4201-88f3-a623ad9fc9a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62731
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b9fe4abb92b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67d9b963237c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62731/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62731/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.206/tcp/62732/p2p/16Uiu2HAmEBpKSTRPVMog8MTP7UsrG5teuvXDFSbmgXfDpqKn5dcP","/ip4/172.18.62.206/tcp/62733/ws/p2p/16Uiu2HAmEBpKSTRPVMog8MTP7UsrG5teuvXDFSbmgXfDpqKn5dcP"],"enrUri":"enr:-L24QL25DgW7oT6KZI1WV9xRGNiBuqNi9zk_0B6VJRLn3vYZKoUiwnp6BvLzdXX4EnIrpqYqSaaqtwiaevIYIgUn080CgmlkgnY0gmlwhKwSPs6KbXVsdGlhZGRyc5YACASsEj7OBvUMAAoErBI-zgb1Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFsFZUbC82vxQUrKUNs6kBeWHy4iBgzU0IDQRf9IvrESDdGNwgvUMg3VkcIL1DoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-34-17__436a013c-5e8b-4201-88f3-a623ad9fc9a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9954', '9955', '9956', '9957', '9958']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9954:9954 -p 9955:9955 -p 9956:9956 -p 9957:9957 -p 9958:9958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9956 --rest-port=9954 --tcp-port=9955 --discv5-udp-port=9957 --rest-address=0.0.0.0 --nat=extip:172.18.62.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bee27ca2c6ebfcf0cf0f1c91cf59ad5ffebbfcccc4ff4d7c105427dcb4ec744 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9958 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL25DgW7oT6KZI1WV9xRGNiBuqNi9zk_0B6VJRLn3vYZKoUiwnp6BvLzdXX4EnIrpqYqSaaqtwiaevIYIgUn080CgmlkgnY0gmlwhKwSPs6KbXVsdGlhZGRyc5YACASsEj7OBvUMAAoErBI-zgb1Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFsFZUbC82vxQUrKUNs6kBeWHy4iBgzU0IDQRf9IvrESDdGNwgvUMg3VkcIL1DoV3YWt1MgM --storenode=/ip4/172.18.62.206/tcp/62732/p2p/16Uiu2HAmEBpKSTRPVMog8MTP7UsrG5teuvXDFSbmgXfDpqKn5dcP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.57 waku 930e252ab4d81bb0359603015d1d92041c904dee31148dad90bfdca7a9d74828
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 930e252ab4d8. Setting up logs at ./log/docker/store_node1_2026-03-13_04-34-17__436a013c-5e8b-4201-88f3-a623ad9fc9a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9954
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9954/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.57/tcp/9955/p2p/16Uiu2HAmM4QhM7x17EgbnhWFAKGT29sYbuhNkYH6Jm5rQgdTWBQT","/ip4/172.18.62.57/tcp/9956/ws/p2p/16Uiu2HAmM4QhM7x17EgbnhWFAKGT29sYbuhNkYH6Jm5rQgdTWBQT"],"enrUri":"enr:-L24QIQ8JoG--zxXST9wkbDXHL5TLn1zp7nTIUAnmFtcyAIpDBZkXmPkT97gZkERNXtUKGyjPtfRNbKtqBAhzSz-5rACgmlkgnY0gmlwhKwSPjmKbXVsdGlhZGRyc5YACASsEj45BibjAAoErBI-OQYm5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfN1hxkAVdpD2-wFfIeFsj6IFtSY7g139l9W_xC__Q6CDdGNwgibjg3VkcIIm5YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9954/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.206/tcp/62732/p2p/16Uiu2HAmEBpKSTRPVMog8MTP7UsrG5teuvXDFSbmgXfDpqKn5dcP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9954/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62731/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773376456442323968&endTime=1773376456442323968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2766a4bf8f95c579e0cb5869f32c7ec3e39120b1a77fdfe23fc8e54c75c3e591"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9954/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773376456442323968&endTime=1773376456442323968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2766a4bf8f95c579e0cb5869f32c7ec3e39120b1a77fdfe23fc8e54c75c3e591"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46846277613b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 930e252ab4d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-13 04:33:30.132 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:30.133 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9
2026-03-13 04:33:30.133 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:30.133 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-13 04:33:30.133 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-13 04:33:30.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:30.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
2026-03-13 04:33:30.140 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:30.140 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:30.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:30.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.155
2026-03-13 04:33:30.141 DEBUG [src.node.docker_mananger] Generated ports ['5003', '5004', '5005', '5006', '5007']
2026-03-13 04:33:30.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:30.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:30.142 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:30.142 DEBUG [src.node.docker_mananger] docker run -i -t -p 5003:5003 -p 5004:5004 -p 5005:5005 -p 5006:5006 -p 5007:5007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5005 --rest-port=5003 --tcp-port=5004 --discv5-udp-port=5006 --rest-address=0.0.0.0 --nat=extip:172.18.241.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad2dcefa28b19b1cc1d8b7bedcceac3fd76be2b21ac9c7c4cf19cf56cbafbcc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5007 --metrics-logging=true --relay=true --filter=true
2026-03-13 04:33:30.326 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.155 waku aad6081d3af61001cf7def1186b3e8c27bed888f147fa86249124bc64c966e61
2026-03-13 04:33:30.363 DEBUG [src.node.docker_mananger] Container started with ID aad6081d3af6. Setting up logs at ./log/docker/node1_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
2026-03-13 04:33:30.363 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5003
2026-03-13 04:33:30.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:30.402 ERROR [src.node.docker_mananger] Max retries reached for container 13f952579a5f. Exiting log stream.
2026-03-13 04:33:30.939 ERROR [src.node.docker_mananger] Max retries reached for container be624c30a042. Exiting log stream.
2026-03-13 04:33:31.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5003/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:31.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:31.367 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:31.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:31.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf","/ip4/172.18.241.155/tcp/5005/ws/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf"],"enrUri":"enr:-L24QPKEl-aT4TJNZNPes5gSqdh5gW0qTo3M-vp_IoqrlsGFZWx1xQuNuscpva-EPCPF3NKIPxs33-jBJxWxxv9yv8ICgmlkgnY0gmlwhKwS8ZuKbXVsdGlhZGRyc5YACASsEvGbBhOMAAoErBLxmwYTjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTXixe4yBRm-WDthZ0b2Wn3cBVtcjYx4Y9di97i6WWBCDdGNwghOMg3VkcIITjoV3YWt1MgU"}'
2026-03-13 04:33:31.369 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:31.370 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-13 04:33:31.376 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:31.376 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
2026-03-13 04:33:31.376 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:31.376 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:31.378 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:31.378 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.97
2026-03-13 04:33:31.378 DEBUG [src.node.docker_mananger] Generated ports ['25710', '25711', '25712', '25713', '25714']
2026-03-13 04:33:31.378 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:31.378 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:31.379 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:31.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 25710:25710 -p 25711:25711 -p 25712:25712 -p 25713:25713 -p 25714:25714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25712 --rest-port=25710 --tcp-port=25711 --discv5-udp-port=25713 --rest-address=0.0.0.0 --nat=extip:172.18.229.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9aab747ae0af5335a7edd69042c3990e08cfef707aaeca9d6dabfa51210ef6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25714 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPKEl-aT4TJNZNPes5gSqdh5gW0qTo3M-vp_IoqrlsGFZWx1xQuNuscpva-EPCPF3NKIPxs33-jBJxWxxv9yv8ICgmlkgnY0gmlwhKwS8ZuKbXVsdGlhZGRyc5YACASsEvGbBhOMAAoErBLxmwYTjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTXixe4yBRm-WDthZ0b2Wn3cBVtcjYx4Y9di97i6WWBCDdGNwghOMg3VkcIITjoV3YWt1MgU --filternode=/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf
2026-03-13 04:33:31.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.97 waku 49f6d1509c4fa11bca1a3963349a44f7a2c93e540e4b4875ef39c2f421a33b80
2026-03-13 04:33:31.594 DEBUG [src.node.docker_mananger] Container started with ID 49f6d1509c4f. Setting up logs at ./log/docker/node2_2026-03-13_04-33-30__c9d7d2ef-5f16-425c-94a8-8bf3d5a800e9__wakuorg_nwaku:latest.log
2026-03-13 04:33:31.594 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25710
2026-03-13 04:33:31.595 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:32.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25710/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:32.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:33:32.599 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:32.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:32.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.97/tcp/25711/p2p/16Uiu2HAmL3NVegPHgP5RnYFC97Mo8PempgNzibnrut9nWJgdJyy2","/ip4/172.18.229.97/tcp/25712/ws/p2p/16Uiu2HAmL3NVegPHgP5RnYFC97Mo8PempgNzibnrut9nWJgdJyy2"],"enrUri":"enr:-L24QH2OU9THuCgwSLsh5gVmYQ8CPD19hF4rsOJzIWO2gV8AGESnOqb_-ErkS8sCv16t4ecwtYPz3Cq7Vn8gCj7pov4CgmlkgnY0gmlwhKwS5WGKbXVsdGlhZGRyc5YACASsEuVhBmRvAAoErBLlYQZkcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbb2f778H1VFu8OAC82YjgL-KbiddXYR4EpR-Q4xb_pmDdGNwgmRvg3VkcIJkcYV3YWt1MgA"}'
2026-03-13 04:33:32.602 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:32.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.155/tcp/5004/p2p/16Uiu2HAmHsQV6BK36bMMuskRiL7ftcT8tCqscPhKAkW6DoxGHigf"]'
2026-03-13 04:33:32.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:32.636 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-13 04:33:32.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5003/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:32.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:32.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25710/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2cd1319d-abd8-4303-b764-a2ddb9fb8455", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:32.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2cd1319d-abd8-4303-b764-a2ddb9fb8455","statusDesc":"OK"}'
2026-03-13 04:33:32.668 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25710/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-13 04:33:32.670 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25710/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-13 04:33:32.673 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:32.674 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:32.674 DEBUG [src.node.waku_node] Stopping container with id aad6081d3af6
2026-03-13 04:33:33.219 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:33.219 DEBUG [src.node.waku_node] Stopping container with id 49f6d1509c4f
2026-03-13 04:33:33.767 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:33.770 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:33.774 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:33.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case2 with id: 2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12455', '12456', '12457', '12458', '12459']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12455:12455 -p 12456:12456 -p 12457:12457 -p 12458:12458 -p 12459:12459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12457 --rest-port=12455 --tcp-port=12456 --discv5-udp-port=12458 --rest-address=0.0.0.0 --nat=extip:172.18.86.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa0e6074ad3aa3eeffea07ddff873dbf9d1cbf9d23eb1c9ae82accb032f20a12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12459 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.217 waku af1a92e46367d58fbbaa112d4b4aa3db60495b9aa11322ac08fdb2dd137bd35c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1aa75a35ef3f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af1a92e46367. Setting up logs at ./log/docker/node1_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12455
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d82c68dfc454. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12455/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.217/tcp/12456/p2p/16Uiu2HAmGfzh4nvQXV5miBpqHmrVBJmETZoZV4VuUdRybgt9ijEX","/ip4/172.18.86.217/tcp/12457/ws/p2p/16Uiu2HAmGfzh4nvQXV5miBpqHmrVBJmETZoZV4VuUdRybgt9ijEX"],"enrUri":"enr:-L24QNUQwYukFL-8w4Q_gX3K0z5no29DJcslWLszyOt3PS4GOXR5Cx2DXTbcygn0Jf8shAn6y6gwS_Mw6t60ddYOdZoCgmlkgnY0gmlwhKwSVtmKbXVsdGlhZGRyc5YACASsElbZBjCoAAoErBJW2QYwqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO7C2zBVjC8V3hfT-sPYzsxBz-rrJqfB_rNubrxXcO4CDdGNwgjCog3VkcIIwqoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32966', '32967', '32968', '32969', '32970']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32966:32966 -p 32967:32967 -p 32968:32968 -p 32969:32969 -p 32970:32970 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32968 --rest-port=32966 --tcp-port=32967 --discv5-udp-port=32969 --rest-address=0.0.0.0 --nat=extip:172.18.181.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fac1b3fa00d0cf7a4b8c065bee259c9a9f6dfbaf10db8dbabd873caecdb0230c --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32970 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNUQwYukFL-8w4Q_gX3K0z5no29DJcslWLszyOt3PS4GOXR5Cx2DXTbcygn0Jf8shAn6y6gwS_Mw6t60ddYOdZoCgmlkgnY0gmlwhKwSVtmKbXVsdGlhZGRyc5YACASsElbZBjCoAAoErBJW2QYwqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO7C2zBVjC8V3hfT-sPYzsxBz-rrJqfB_rNubrxXcO4CDdGNwgjCog3VkcIIwqoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.34 waku 58b0fda80e340ddfae5642ce5c9778a3ea814366b5a6a8a4e82778b348244902
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58b0fda80e34. Setting up logs at ./log/docker/node2_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32966
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32966/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32966/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.34/tcp/32967/p2p/16Uiu2HAm2Dz1auuicJtgn3xt3JXd35XoTwVwHAQVfMeLn9CSGhke","/ip4/172.18.181.34/tcp/32968/ws/p2p/16Uiu2HAm2Dz1auuicJtgn3xt3JXd35XoTwVwHAQVfMeLn9CSGhke"],"enrUri":"enr:-L24QLDHNIjEyXcLlMSjEfZJ-XHbN5LLj21Dsw9qIla_Ce8PQRxQ1W6qddkOKTwGE8D_45SI2DM9Ob0RA-kdyt6j3EUCgmlkgnY0gmlwhKwStSKKbXVsdGlhZGRyc5YACASsErUiBoDHAAoErBK1IgaAyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZQM587je0Imt_nstPSGQXSsWuInJINzrm6kdo4j308uDdGNwgoDHg3VkcIKAyYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46271', '46272', '46273', '46274', '46275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46271:46271 -p 46272:46272 -p 46273:46273 -p 46274:46274 -p 46275:46275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46273 --rest-port=46271 --tcp-port=46272 --discv5-udp-port=46274 --rest-address=0.0.0.0 --nat=extip:172.18.168.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad980dddbe3f1efdfc4a9a1bfe56a441630322ddcc171ec8eaa8edbdf5d78ed1 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLDHNIjEyXcLlMSjEfZJ-XHbN5LLj21Dsw9qIla_Ce8PQRxQ1W6qddkOKTwGE8D_45SI2DM9Ob0RA-kdyt6j3EUCgmlkgnY0gmlwhKwStSKKbXVsdGlhZGRyc5YACASsErUiBoDHAAoErBK1IgaAyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZQM587je0Imt_nstPSGQXSsWuInJINzrm6kdo4j308uDdGNwgoDHg3VkcIKAyYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.76 waku ee9b1fd8182331f5a9a85e47442e8ebd5e77008493462ccb84585491a20888e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee9b1fd81823. Setting up logs at ./log/docker/node3_2026-03-13_04-39-19__6df23c84-f104-40a0-98a8-550ea7411801__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46271
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46271/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.76/tcp/46272/p2p/16Uiu2HAmD77t9ucpDgovP8zXoT9om2U3d1yrrjELGYGCvqXaDETe","/ip4/172.18.168.76/tcp/46273/ws/p2p/16Uiu2HAmD77t9ucpDgovP8zXoT9om2U3d1yrrjELGYGCvqXaDETe"],"enrUri":"enr:-L24QAm_W9f-ER8SKzTXNhgT1_3AaFO5REePMcxTYH9Oi0cDP0BU9u5YR14bq_dPQXeaJUcvZc_8WajIim29dcuO0fACgmlkgnY0gmlwhKwSqEyKbXVsdGlhZGRyc5YACASsEqhMBrTAAAoErBKoTAa0wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBrGeHw-tRK3IXBKNokP2xnx3l2tNGO0c8rHSaBcjEA2DdGNwgrTAg3VkcIK0woV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.217/tcp/12456/p2p/16Uiu2HAmGfzh4nvQXV5miBpqHmrVBJmETZoZV4VuUdRybgt9ijEX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.34/tcp/32967/p2p/16Uiu2HAm2Dz1auuicJtgn3xt3JXd35XoTwVwHAQVfMeLn9CSGhke"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 58b0fda80e34
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12455/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xed91b619666a7bcdd67e26902b5d1a652dc6a6b18c396ea03433bb556105d809"},{"messageHash":"0xa18b5b085f9593bba95d85d5fff2ef8224582ca20b3e5fffe1898617a937eccb"},{"messageHash":"0xc8cccc12c97908b28a288903409e2b479688323db1ea77454befdff7b311c676"},{"messageHash":"0x9bbe3e88cc86337d3364c7f38aba669769ffdbcb2229491b5108653e35b97692"},{"messageHash":"0x30b5f088c79afe49b052dcab31ae0e7b69066fddfc5d407fda67ada2d5e40bc8"},{"messageHash":"0xac2cc42ece7e086726fa22126ae0cf9aba8fb1e83160ed4e7784f89470897f1b"},{"messageHash":"0x03977b8bfe5a757a66bb41d204e4ba73394f897882b14fb95fddc9bdb3ca8358"},{"messageHash":"0x4773cd84cd6e445b41f4a29d7a035208ce3eb76b5bd3ac67fd75cb848e6142b6"},{"messageHash":"0x015fe043f9561117db049f2fef8cdf1eea2657bd6666f3e431e78e0c8f4dbfe5"},{"messageHash":"0x0d9b3fa622ec5266983d566b0ab6eb4ed4bedf1c91dfc3dc915ecb6f1935bf57"},{"messageHash":"0x3d1df5e6970022a754503ceb4cb568b022ba5be8e6f58ed96082d86d41d4f98c"},{"messageHash":"0x4f7b6b8a71affcd3819a012da895a8686aee02705674d63a3cad69567a861494"},{"messageHash":"0xc407a7b44a3909351c1977eceea25c71d84c2e96a28c82790413b49733f784a9"},{"messageHash":"0x114b7f9ee7104be164288c6f36adf0881f6fadba1fe52d06a6abbfe4c6a83483"},{"messageHash":"0x7e315a311e58889b3d02049ca08b2df640d01f30e093da3fa77a4d9b0abd0c04"},{"messageHash":"0x44d98fc6987a18e695b661841fe20609c2b6eb97a389e1452707b1eaa856c473"},{"messageHash":"0xdc9e0f9b6976efc60affbb3211b67d550ae01ac4a559bf936ac11eb44ff92dfa"},{"messageHash":"0x215da9e1c236ee5f00d55f9d02d1e2e7680bf6df9e7a2ebca80f50720a724ea4"},{"messageHash":"0xb7ba485e1b1382f49a17d44cf27bc5bb2d6944b02e2bd2045a3a39660b93f05d"},{"messageHash":"0x79bf5b2bf694a0af1a834254418b49bf1d422662f4fb95fade6afb56b46575de"},{"messageHash":"0x15669ebeacf2689f64bcdb0062371eb4043137a9e351c2aa3f9935ac7dc8d58d"},{"messageHash":"0x14063594237755e84ab1425633de214c1a6c9f58cc987ab6a970d7d7cfbd5670"},{"messageHash":"0x1002f0718c3390a1c4397639136014676d398fa5081556eadad0514c49da9d3d"},{"messageHash":"0x8fe4695aa97ba308e153ba096cf01d79758dc77d0a9722d2465bcb1ae5eb62f5"},{"messageHash":"0xe188615dc72f5175cfca3a3580d7e6ff0625acac49833103c300e81ae5d3cf25"},{"messageHash":"0xfa30046151243e9623705262f51f13db93bbede1c4c1fdb919f92ea4ff91d2c2"},{"messageHash":"0x8b0c49a55352f4b142843df023a289dabda9d3154f52ccdf0e810b16077f5fb7"},{"messageHash":"0x54e7573db86e973cf17644faf1a950a374fa6150389a05a3c14190537e8bb88d"},{"messageHash":"0x9fc06fcde313faa9eea910d9daf0f6589a261871699751c5e987d575973a720b"},{"messageHash":"0xed084eb636c878d3885f498815b68b7818421c6f5eea83882c4427c4f11fd41d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32966/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5057ea3d670281c153e0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xed91b619666a7bcdd67e26902b5d1a652dc6a6b18c396ea03433bb556105d809"},{"messageHash":"0xa18b5b085f9593bba95d85d5fff2ef8224582ca20b3e5fffe1898617a937eccb"},{"messageHash":"0xc8cccc12c97908b28a288903409e2b479688323db1ea77454befdff7b311c676"},{"messageHash":"0x9bbe3e88cc86337d3364c7f38aba669769ffdbcb2229491b5108653e35b97692"},{"messageHash":"0x30b5f088c79afe49b052dcab31ae0e7b69066fddfc5d407fda67ada2d5e40bc8"},{"messageHash":"0xac2cc42ece7e086726fa22126ae0cf9aba8fb1e83160ed4e7784f89470897f1b"},{"messageHash":"0x03977b8bfe5a757a66bb41d204e4ba73394f897882b14fb95fddc9bdb3ca8358"},{"messageHash":"0x4773cd84cd6e445b41f4a29d7a035208ce3eb76b5bd3ac67fd75cb848e6142b6"},{"messageHash":"0x015fe043f9561117db049f2fef8cdf1eea2657bd6666f3e431e78e0c8f4dbfe5"},{"messageHash":"0x0d9b3fa622ec5266983d566b0ab6eb4ed4bedf1c91dfc3dc915ecb6f1935bf57"},{"messageHash":"0x3d1df5e6970022a754503ceb4cb568b022ba5be8e6f58ed96082d86d41d4f98c"},{"messageHash":"0x4f7b6b8a71affcd3819a012da895a8686aee02705674d63a3cad69567a861494"},{"messageHash":"0xc407a7b44a3909351c1977eceea25c71d84c2e96a28c82790413b49733f784a9"},{"messageHash":"0x114b7f9ee7104be164288c6f36adf0881f6fadba1fe52d06a6abbfe4c6a83483"},{"messageHash":"0x7e315a311e58889b3d02049ca08b2df640d01f30e093da3fa77a4d9b0abd0c04"},{"messageHash":"0x44d98fc6987a18e695b661841fe20609c2b6eb97a389e1452707b1eaa856c473"},{"messageHash":"0xdc9e0f9b6976efc60affbb3211b67d550ae01ac4a559bf936ac11eb44ff92dfa"},{"messageHash":"0x215da9e1c236ee5f00d55f9d02d1e2e7680bf6df9e7a2ebca80f50720a724ea4"},{"messageHash":"0xb7ba485e1b1382f49a17d44cf27bc5bb2d6944b02e2bd2045a3a39660b93f05d"},{"messageHash":"0x79bf5b2bf694a0af1a834254418b49bf1d422662f4fb95fade6afb56b46575de"},{"messageHash":"0x15669ebeacf2689f64bcdb0062371eb4043137a9e351c2aa3f9935ac7dc8d58d"},{"messageHash":"0x14063594237755e84ab1425633de214c1a6c9f58cc987ab6a970d7d7cfbd5670"},{"messageHash":"0x1002f0718c3390a1c4397639136014676d398fa5081556eadad0514c49da9d3d"},{"messageHash":"0x8fe4695aa97ba308e153ba096cf01d79758dc77d0a9722d2465bcb1ae5eb62f5"},{"messageHash":"0xe188615dc72f5175cfca3a3580d7e6ff0625acac49833103c300e81ae5d3cf25"},{"messageHash":"0xfa30046151243e9623705262f51f13db93bbede1c4c1fdb919f92ea4ff91d2c2"},{"messageHash":"0x8b0c49a55352f4b142843df023a289dabda9d3154f52ccdf0e810b16077f5fb7"},{"messageHash":"0x54e7573db86e973cf17644faf1a950a374fa6150389a05a3c14190537e8bb88d"},{"messageHash":"0x9fc06fcde313faa9eea910d9daf0f6589a261871699751c5e987d575973a720b"},{"messageHash":"0xed084eb636c878d3885f498815b68b7818421c6f5eea83882c4427c4f11fd41d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6d88f4b8d696b47de113","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xed91b619666a7bcdd67e26902b5d1a652dc6a6b18c396ea03433bb556105d809"},{"messageHash":"0xa18b5b085f9593bba95d85d5fff2ef8224582ca20b3e5fffe1898617a937eccb"},{"messageHash":"0xc8cccc12c97908b28a288903409e2b479688323db1ea77454befdff7b311c676"},{"messageHash":"0x9bbe3e88cc86337d3364c7f38aba669769ffdbcb2229491b5108653e35b97692"},{"messageHash":"0x30b5f088c79afe49b052dcab31ae0e7b69066fddfc5d407fda67ada2d5e40bc8"},{"messageHash":"0xac2cc42ece7e086726fa22126ae0cf9aba8fb1e83160ed4e7784f89470897f1b"},{"messageHash":"0x03977b8bfe5a757a66bb41d204e4ba73394f897882b14fb95fddc9bdb3ca8358"},{"messageHash":"0x4773cd84cd6e445b41f4a29d7a035208ce3eb76b5bd3ac67fd75cb848e6142b6"},{"messageHash":"0x015fe043f9561117db049f2fef8cdf1eea2657bd6666f3e431e78e0c8f4dbfe5"},{"messageHash":"0x0d9b3fa622ec5266983d566b0ab6eb4ed4bedf1c91dfc3dc915ecb6f1935bf57"},{"messageHash":"0x3d1df5e6970022a754503ceb4cb568b022ba5be8e6f58ed96082d86d41d4f98c"},{"messageHash":"0x4f7b6b8a71affcd3819a012da895a8686aee02705674d63a3cad69567a861494"},{"messageHash":"0xc407a7b44a3909351c1977eceea25c71d84c2e96a28c82790413b49733f784a9"},{"messageHash":"0x114b7f9ee7104be164288c6f36adf0881f6fadba1fe52d06a6abbfe4c6a83483"},{"messageHash":"0x7e315a311e58889b3d02049ca08b2df640d01f30e093da3fa77a4d9b0abd0c04"},{"messageHash":"0x44d98fc6987a18e695b661841fe20609c2b6eb97a389e1452707b1eaa856c473"},{"messageHash":"0xdc9e0f9b6976efc60affbb3211b67d550ae01ac4a559bf936ac11eb44ff92dfa"},{"messageHash":"0x215da9e1c236ee5f00d55f9d02d1e2e7680bf6df9e7a2ebca80f50720a724ea4"},{"messageHash":"0xb7ba485e1b1382f49a17d44cf27bc5bb2d6944b02e2bd2045a3a39660b93f05d"},{"messageHash":"0x79bf5b2bf694a0af1a834254418b49bf1d422662f4fb95fade6afb56b46575de"},{"messageHash":"0x15669ebeacf2689f64bcdb0062371eb4043137a9e351c2aa3f9935ac7dc8d58d"},{"messageHash":"0x14063594237755e84ab1425633de214c1a6c9f58cc987ab6a970d7d7cfbd5670"},{"messageHash":"0x1002f0718c3390a1c4397639136014676d398fa5081556eadad0514c49da9d3d"},{"messageHash":"0x8fe4695aa97ba308e153ba096cf01d79758dc77d0a9722d2465bcb1ae5eb62f5"},{"messageHash":"0xe188615dc72f5175cfca3a3580d7e6ff0625acac49833103c300e81ae5d3cf25"},{"messageHash":"0xfa30046151243e9623705262f51f13db93bbede1c4c1fdb919f92ea4ff91d2c2"},{"messageHash":"0x8b0c49a55352f4b142843df023a289dabda9d3154f52ccdf0e810b16077f5fb7"},{"messageHash":"0x54e7573db86e973cf17644faf1a950a374fa6150389a05a3c14190537e8bb88d"},{"messageHash":"0x9fc06fcde313faa9eea910d9daf0f6589a261871699751c5e987d575973a720b"},{"messageHash":"0xed084eb636c878d3885f498815b68b7818421c6f5eea83882c4427c4f11fd41d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af1a92e46367
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 58b0fda80e34
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee9b1fd81823
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af1a92e46367. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[200] with id: 2026-03-13_04-32-39__27218fdc-a88e-4565-b79f-53a19222972c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-32-39__27218fdc-a88e-4565-b79f-53a19222972c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-32-39__27218fdc-a88e-4565-b79f-53a19222972c__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14018', '14019', '14020', '14021', '14022']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14018:14018 -p 14019:14019 -p 14020:14020 -p 14021:14021 -p 14022:14022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14020 --rest-port=14018 --tcp-port=14019 --discv5-udp-port=14021 --rest-address=0.0.0.0 --nat=extip:172.18.45.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f7ee2e34fcf2cd76bc3aee96ea3306807a3b39dfcd903f95c3481bb994b0e5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14022 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.199 waku 6a9e8fc623e15a6e240573529004f62c955e9248d6a7643d336835777c57f3e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a9e8fc623e1. Setting up logs at ./log/docker/node1_2026-03-13_04-32-39__27218fdc-a88e-4565-b79f-53a19222972c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14018
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f7d5ad6e4f0a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b32226c2fda. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.199/tcp/14019/p2p/16Uiu2HAmQQHMEDk2kkdq4qxHaWeLL5Ypgpb1264XF8TFuf13zF2r","/ip4/172.18.45.199/tcp/14020/ws/p2p/16Uiu2HAmQQHMEDk2kkdq4qxHaWeLL5Ypgpb1264XF8TFuf13zF2r"],"enrUri":"enr:-L24QEs3ngXKgtCnWrXyPD75EsQl0jOgqud6O0h5vQY5TkRZTU2K6z5f3veNPubpMu4BH0ROHnIX2-4RwrzORtvSwRwCgmlkgnY0gmlwhKwSLceKbXVsdGlhZGRyc5YACASsEi3HBjbDAAoErBItxwY2xN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrofAcqkigXfAA9tVBqRQvWab2scyDtalunkdvLiJcuuDdGNwgjbDg3VkcII2xYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20866', '20867', '20868', '20869', '20870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20866:20866 -p 20867:20867 -p 20868:20868 -p 20869:20869 -p 20870:20870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20868 --rest-port=20866 --tcp-port=20867 --discv5-udp-port=20869 --rest-address=0.0.0.0 --nat=extip:172.18.73.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcf88d5ebcb40a0ee93861675ef8bde9d99cb6f9f08463db9548d9a3ccae3f0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20870 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEs3ngXKgtCnWrXyPD75EsQl0jOgqud6O0h5vQY5TkRZTU2K6z5f3veNPubpMu4BH0ROHnIX2-4RwrzORtvSwRwCgmlkgnY0gmlwhKwSLceKbXVsdGlhZGRyc5YACASsEi3HBjbDAAoErBItxwY2xN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrofAcqkigXfAA9tVBqRQvWab2scyDtalunkdvLiJcuuDdGNwgjbDg3VkcII2xYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.53 waku 0e238499391249fc1930525f8c84d1b221d2829994ce85f658feee385267e84d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e2384993912. Setting up logs at ./log/docker/node2_2026-03-13_04-32-39__27218fdc-a88e-4565-b79f-53a19222972c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20866/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.53/tcp/20867/p2p/16Uiu2HAmLYF178BFqMTYVUdDybc3UoL2bE2KB7hDACyWR5NA9w3U","/ip4/172.18.73.53/tcp/20868/ws/p2p/16Uiu2HAmLYF178BFqMTYVUdDybc3UoL2bE2KB7hDACyWR5NA9w3U"],"enrUri":"enr:-L24QKgxk77yf9qNM0ZifY_QEMVtiQ7ByxS52P7OPFDR9BWpTNUZJH05diz3CV-fW3V-ef0CnzjMIL3AroWraJoXq4ECgmlkgnY0gmlwhKwSSTWKbXVsdGlhZGRyc5YACASsEkk1BlGDAAoErBJJNQZRhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdSL_MAin0hHIRhVvXiFLZhLzA-0qmY6AvsChRrsoSReDdGNwglGDg3VkcIJRhYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14018/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.73.53/tcp/54206/p2p/16Uiu2HAmLYF178BFqMTYVUdDybc3UoL2bE2KB7hDACyWR5NA9w3U","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20866/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.45.199/tcp/14019/p2p/16Uiu2HAmQQHMEDk2kkdq4qxHaWeLL5Ypgpb1264XF8TFuf13zF2r","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 200ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4777', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4777', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4777', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14018/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773376372347741698,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4777', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6a9e8fc623e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e2384993912
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38964', '38965', '38966', '38967', '38968']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38964:38964 -p 38965:38965 -p 38966:38966 -p 38967:38967 -p 38968:38968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38966 --rest-port=38964 --tcp-port=38965 --discv5-udp-port=38967 --rest-address=0.0.0.0 --nat=extip:172.18.44.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d2a8aea8cfc1482aa357aee7eee6dbfcffefff1637ae9c7fea4c0ea30bb1680 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38968 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5d7b17cea9d2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.137 waku f50daf4a99ac8e8434dde948be2c06c12f8768e856e4ca6a0d232e38f69fec9a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f50daf4a99ac. Setting up logs at ./log/docker/node1_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38964
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b20a2dab62b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38964/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7","/ip4/172.18.44.137/tcp/38966/ws/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7"],"enrUri":"enr:-L24QNPbj2hFa7DYl091Pl5EM8jOp77_wyaLz4jpMx44-y70K-3gq1jIPvTiuQbCO8WL08u33b4Oj2fO-rYEYBuRqmoCgmlkgnY0gmlwhKwSLImKbXVsdGlhZGRyc5YACASsEiyJBpg1AAoErBIsiQaYNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpYzXYzYo2T2biN9AMbSD9mMCkEPwafz4KE31B_Ls-WSDdGNwgpg1g3VkcIKYN4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43005', '43006', '43007', '43008', '43009']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43005:43005 -p 43006:43006 -p 43007:43007 -p 43008:43008 -p 43009:43009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43007 --rest-port=43005 --tcp-port=43006 --discv5-udp-port=43008 --rest-address=0.0.0.0 --nat=extip:172.18.89.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71d6d990d9d20cfa654eadae857b46d8c2323d482a9b30cd6ae8ba456bcc4fb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43009 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNPbj2hFa7DYl091Pl5EM8jOp77_wyaLz4jpMx44-y70K-3gq1jIPvTiuQbCO8WL08u33b4Oj2fO-rYEYBuRqmoCgmlkgnY0gmlwhKwSLImKbXVsdGlhZGRyc5YACASsEiyJBpg1AAoErBIsiQaYNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpYzXYzYo2T2biN9AMbSD9mMCkEPwafz4KE31B_Ls-WSDdGNwgpg1g3VkcIKYN4V3YWt1MgU --filternode=/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.53 waku 640d3d3846476374fc295a3dd2c2f484b0d1802ecc91b7e924a86474c209b2c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 640d3d384647. Setting up logs at ./log/docker/node2_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43005
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43005/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43005/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.53/tcp/43006/p2p/16Uiu2HAmT4M8vkZxBESZp43WeXPPDaJESLpHYUCyr2XNLFxG51yc","/ip4/172.18.89.53/tcp/43007/ws/p2p/16Uiu2HAmT4M8vkZxBESZp43WeXPPDaJESLpHYUCyr2XNLFxG51yc"],"enrUri":"enr:-L24QIGN0R9hkPkeFDFYYJ8QXUKMfFaI32To3Hdd1kQOtKJTa5736xqfEwQ4OZFc1WvOjBXCGLPIc1IUjw7ymlRw3XoCgmlkgnY0gmlwhKwSWTWKbXVsdGlhZGRyc5YACASsElk1Bqf-AAoErBJZNQan_90DgnJzhQADAQAAiXNlY3AyNTZrMaED1f96tsW-acTNLwmgDib_kIbzpaHjo7hxt_WtOpd6ysODdGNwgqf-g3VkcIKoAIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43005/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6190', '6191', '6192', '6193', '6194']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6190:6190 -p 6191:6191 -p 6192:6192 -p 6193:6193 -p 6194:6194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6192 --rest-port=6190 --tcp-port=6191 --discv5-udp-port=6193 --rest-address=0.0.0.0 --nat=extip:172.18.21.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46aacde5b0e4cfec61a4fbb8e0e5b7fdb962bcf3918dfc1f5a945e8ab8e0ecdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6194 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNPbj2hFa7DYl091Pl5EM8jOp77_wyaLz4jpMx44-y70K-3gq1jIPvTiuQbCO8WL08u33b4Oj2fO-rYEYBuRqmoCgmlkgnY0gmlwhKwSLImKbXVsdGlhZGRyc5YACASsEiyJBpg1AAoErBIsiQaYNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpYzXYzYo2T2biN9AMbSD9mMCkEPwafz4KE31B_Ls-WSDdGNwgpg1g3VkcIKYN4V3YWt1MgU --filternode=/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.98 waku dfb55480c87a6e55020c646177e3a320e1fde63c004fe744b8c4bb2cefd1a2ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dfb55480c87a. Setting up logs at ./log/docker/node3_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6190
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6190/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.98/tcp/6191/p2p/16Uiu2HAmFhTPnrtLqhgjBf3u1zxXH7GywuRsNhcWx2NMxAVBFFL2","/ip4/172.18.21.98/tcp/6192/ws/p2p/16Uiu2HAmFhTPnrtLqhgjBf3u1zxXH7GywuRsNhcWx2NMxAVBFFL2"],"enrUri":"enr:-L24QGZir-Hf2RMoUVi3CHg4v_Zmlf4wW8YqN6J4rSSoUke3W1QvCfEUJ_iqkjlh3UBF4Baeu9VtNZ3tLFQzFicqcF8CgmlkgnY0gmlwhKwSFWKKbXVsdGlhZGRyc5YACASsEhViBhgvAAoErBIVYgYYMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLTTM14T-dU_I8U-n4F3A2Lle-Sm22d-mYZOG0ZLNBleDdGNwghgvg3VkcIIYMYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50586', '50587', '50588', '50589', '50590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50586:50586 -p 50587:50587 -p 50588:50588 -p 50589:50589 -p 50590:50590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50588 --rest-port=50586 --tcp-port=50587 --discv5-udp-port=50589 --rest-address=0.0.0.0 --nat=extip:172.18.97.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1cf6bef58dcc3fd178277eab66b384a72adb6cb1aaae7778dbdb7f6b5cfcbb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50590 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNPbj2hFa7DYl091Pl5EM8jOp77_wyaLz4jpMx44-y70K-3gq1jIPvTiuQbCO8WL08u33b4Oj2fO-rYEYBuRqmoCgmlkgnY0gmlwhKwSLImKbXVsdGlhZGRyc5YACASsEiyJBpg1AAoErBIsiQaYNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpYzXYzYo2T2biN9AMbSD9mMCkEPwafz4KE31B_Ls-WSDdGNwgpg1g3VkcIKYN4V3YWt1MgU --filternode=/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.23 waku dafedc72524914b1507cdfde7c5417c9bbaa9662dbd2d6f71d280bae1e9c91f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dafedc725249. Setting up logs at ./log/docker/node4_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50586
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50586/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.23/tcp/50587/p2p/16Uiu2HAmVYAErqKZtSCjwYABkEMFQypuWS68CMRu6vcHrCPNdMhF","/ip4/172.18.97.23/tcp/50588/ws/p2p/16Uiu2HAmVYAErqKZtSCjwYABkEMFQypuWS68CMRu6vcHrCPNdMhF"],"enrUri":"enr:-L24QMzMvJnyOegjpvViJ-AaZUjPOka5FrHdIZgS1mDqumy3UGTUlNUM5abe9zLhQ9DanLaCD_1-K5KSfvw-gHbq1bMCgmlkgnY0gmlwhKwSYReKbXVsdGlhZGRyc5YACASsEmEXBsWbAAoErBJhFwbFnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-tbLNJKKpnId17JqPHvcg49YJHg3GD5PV4HNUlyIjN6DdGNwgsWbg3VkcILFnYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6330', '6331', '6332', '6333', '6334']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6330:6330 -p 6331:6331 -p 6332:6332 -p 6333:6333 -p 6334:6334 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6332 --rest-port=6330 --tcp-port=6331 --discv5-udp-port=6333 --rest-address=0.0.0.0 --nat=extip:172.18.161.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30e0dce1b1d51df8ea0f56cc9fac6aca7ed3a2db1fd28f902fa7cfbebbabeff2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6334 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNPbj2hFa7DYl091Pl5EM8jOp77_wyaLz4jpMx44-y70K-3gq1jIPvTiuQbCO8WL08u33b4Oj2fO-rYEYBuRqmoCgmlkgnY0gmlwhKwSLImKbXVsdGlhZGRyc5YACASsEiyJBpg1AAoErBIsiQaYNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpYzXYzYo2T2biN9AMbSD9mMCkEPwafz4KE31B_Ls-WSDdGNwgpg1g3VkcIKYN4V3YWt1MgU --filternode=/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.49 waku 0417308f8ffb0a37563f0803a3199b6fea7ef21895ccca06d8dd829425021982
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0417308f8ffb. Setting up logs at ./log/docker/node5_2026-03-13_04-33-53__1441847d-98ee-4210-8d25-03c8b2ab290a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6330
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6330/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6330/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.49/tcp/6331/p2p/16Uiu2HAm8H68Hs6rWHCdCDUtUf7YtefbsjtprY25AZiMvzGHjyvv","/ip4/172.18.161.49/tcp/6332/ws/p2p/16Uiu2HAm8H68Hs6rWHCdCDUtUf7YtefbsjtprY25AZiMvzGHjyvv"],"enrUri":"enr:-L24QNv2bkDrOBvn-36goYaL_1-0OyrBSZvZdhyuq0ycQjQpFI7jvOBQZ-Zhj3aI4l4z_NqtWswBX1OP_GET0zaPFhcCgmlkgnY0gmlwhKwSoTGKbXVsdGlhZGRyc5YACASsEqExBhi7AAoErBKhMQYYvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECvvUBXGSqNHvzIks1kNBRD9Xw0DyHWhOeFn-DWK7o4seDdGNwghi7g3VkcIIYvYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6330/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.137/tcp/38965/p2p/16Uiu2HAm6ZuozGFfwKnxmR5pxJTe3jmxha3w7Prk1Y39J6q9jaz7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43005/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a4b8b30c-c8a2-4cdb-9e51-1e77fee5416c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a4b8b30c-c8a2-4cdb-9e51-1e77fee5416c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6190/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "20ad56f9-9789-40ed-adbc-727982afefa3", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"20ad56f9-9789-40ed-adbc-727982afefa3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50586/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "01ce2cfd-5d34-400f-b406-ab9439567565", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"01ce2cfd-5d34-400f-b406-ab9439567565","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ee9686e4-3e40-4236-993c-ab04f2427c71", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ee9686e4-3e40-4236-993c-ab04f2427c71","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43005/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773376439938114191,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6190/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6190/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f50daf4a99ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 640d3d384647
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dfb55480c87a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f50daf4a99ac. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dafedc725249
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 640d3d384647. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0417308f8ffb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfb55480c87a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_shard with id: 2026-03-13_04-42-44__b1690c6a-f27a-4bcb-ac57-a9d65f5d25f2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-42-44__b1690c6a-f27a-4bcb-ac57-a9d65f5d25f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5039', '5040', '5041', '5042', '5043']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5039:5039 -p 5040:5040 -p 5041:5041 -p 5042:5042 -p 5043:5043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5041 --rest-port=5039 --tcp-port=5040 --discv5-udp-port=5042 --rest-address=0.0.0.0 --nat=extip:172.18.212.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4973bddbd84e6caad8c25ae1de16bc0ba3dc728d3b01102d89ef8f026fffef45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5043 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b9281d067025. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.232 waku 8cfb3ffa2de03f0eb8070eb1a8dda7c124ff1742e74b8c6938a4e8d7b878eaf9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8cfb3ffa2de0. Setting up logs at ./log/docker/node1_2026-03-13_04-42-44__b1690c6a-f27a-4bcb-ac57-a9d65f5d25f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5039
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f54f94197263. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.232/tcp/5040/p2p/16Uiu2HAkzC3y2gwzjAeZ1ittKd4BZ67J2ykrW8fcRjVdxuwF8RRp","/ip4/172.18.212.232/tcp/5041/ws/p2p/16Uiu2HAkzC3y2gwzjAeZ1ittKd4BZ67J2ykrW8fcRjVdxuwF8RRp"],"enrUri":"enr:-L24QMeGmLbXl7cKaeIGo33JF3znIjMFHLYnx5idnioIw6CLbsoFHxnSQUr_9kILVHv4Iq5MbDL0oC3eW8P0d7-Tg5wCgmlkgnY0gmlwhKwS1OiKbXVsdGlhZGRyc5YACASsEtToBhOwAAoErBLU6AYTsd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRs0p9TiiI2q5qqB1_fbCiX6HcnVzDP9TKrq1VFUGGTeDdGNwghOwg3VkcIITsoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-42-44__b1690c6a-f27a-4bcb-ac57-a9d65f5d25f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18806', '18807', '18808', '18809', '18810']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18806:18806 -p 18807:18807 -p 18808:18808 -p 18809:18809 -p 18810:18810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18808 --rest-port=18806 --tcp-port=18807 --discv5-udp-port=18809 --rest-address=0.0.0.0 --nat=extip:172.18.241.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5db12af86ba0deaa9c3df0d5bacbde6b7fe96a4bd0eaec116bc9d1f9f106d6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18810 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMeGmLbXl7cKaeIGo33JF3znIjMFHLYnx5idnioIw6CLbsoFHxnSQUr_9kILVHv4Iq5MbDL0oC3eW8P0d7-Tg5wCgmlkgnY0gmlwhKwS1OiKbXVsdGlhZGRyc5YACASsEtToBhOwAAoErBLU6AYTsd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRs0p9TiiI2q5qqB1_fbCiX6HcnVzDP9TKrq1VFUGGTeDdGNwghOwg3VkcIITsoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.211 waku ffadbac2cd9eaeddfd2163d4597c17970a117fb9d2675b2fb83b99fda794a49d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffadbac2cd9e. Setting up logs at ./log/docker/node2_2026-03-13_04-42-44__b1690c6a-f27a-4bcb-ac57-a9d65f5d25f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.211/tcp/18807/p2p/16Uiu2HAkzZX9v1pSVHuzeXfteQmBD4Nzp55D5DbV5NqxQ3ju65Zu","/ip4/172.18.241.211/tcp/18808/ws/p2p/16Uiu2HAkzZX9v1pSVHuzeXfteQmBD4Nzp55D5DbV5NqxQ3ju65Zu"],"enrUri":"enr:-L24QOqacJhrOsVfBgkldr0ByeNNhtHTB2gFUeVMtTlzeKeDHMRPzgDcj6fKm9Gxjui_9Q7uzxoXhQLr-McJKiLDVr0CgmlkgnY0gmlwhKwS8dOKbXVsdGlhZGRyc5YACASsEvHTBkl3AAoErBLx0wZJeN0DgnJzhQACAQAAiXNlY3AyNTZrMaECTE0aIlLr7RStn6h4Q-i7_aHF5vOHCZh3J1VEo8wDO0yDdGNwgkl3g3VkcIJJeYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18806/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.232/tcp/5040/p2p/16Uiu2HAkzC3y2gwzjAeZ1ittKd4BZ67J2ykrW8fcRjVdxuwF8RRp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376967252392173,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376967252392173,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376967374656485,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376967374656485,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8cfb3ffa2de0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ffadbac2cd9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_at_page_size_boundary with id: 2026-03-13_04-42-00__932ae7d7-259f-4702-9685-b41a52311fdd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-42-00__932ae7d7-259f-4702-9685-b41a52311fdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47141', '47142', '47143', '47144', '47145']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47141:47141 -p 47142:47142 -p 47143:47143 -p 47144:47144 -p 47145:47145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47143 --rest-port=47141 --tcp-port=47142 --discv5-udp-port=47144 --rest-address=0.0.0.0 --nat=extip:172.18.123.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cdac412e8bf287bedc415c5afcb0d27e4c403f9d8dccdaf490d07d83fd0a38b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47145 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.139 waku a61522d99c32d527067a9e5d6cf92ba46a4d92cef7d3f3405474eae7c9ea20c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 106444af253d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a61522d99c32. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-42-00__932ae7d7-259f-4702-9685-b41a52311fdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22e481eadc52. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.139/tcp/47142/p2p/16Uiu2HAm9wf4re13iEDMNEzCWferpFmawWW2pQpzQyitp2W2PnGW","/ip4/172.18.123.139/tcp/47143/ws/p2p/16Uiu2HAm9wf4re13iEDMNEzCWferpFmawWW2pQpzQyitp2W2PnGW"],"enrUri":"enr:-L24QHWeHl4LGJ1WhYpKZekGB_6D3eK9KrD_mkWf255t4_YEf5K4rgxYzOSyehKo5x_g9Q7AbyuwSpv3c32vCdvA66QCgmlkgnY0gmlwhKwSe4uKbXVsdGlhZGRyc5YACASsEnuLBrgmAAoErBJ7iwa4J90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17ICXbonZfI3f5pPFz92PBQ2k8fDe7S1sGBcBYekSzeDdGNwgrgmg3VkcIK4KIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-42-00__932ae7d7-259f-4702-9685-b41a52311fdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27943', '27944', '27945', '27946', '27947']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27943:27943 -p 27944:27944 -p 27945:27945 -p 27946:27946 -p 27947:27947 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27945 --rest-port=27943 --tcp-port=27944 --discv5-udp-port=27946 --rest-address=0.0.0.0 --nat=extip:172.18.44.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83dbd95a39f1f7d1aade9b0f5a19dcf3055e0efe0aec7759daaade95e5d73fa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27947 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHWeHl4LGJ1WhYpKZekGB_6D3eK9KrD_mkWf255t4_YEf5K4rgxYzOSyehKo5x_g9Q7AbyuwSpv3c32vCdvA66QCgmlkgnY0gmlwhKwSe4uKbXVsdGlhZGRyc5YACASsEnuLBrgmAAoErBJ7iwa4J90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17ICXbonZfI3f5pPFz92PBQ2k8fDe7S1sGBcBYekSzeDdGNwgrgmg3VkcIK4KIV3YWt1MgM --storenode=/ip4/172.18.123.139/tcp/47142/p2p/16Uiu2HAm9wf4re13iEDMNEzCWferpFmawWW2pQpzQyitp2W2PnGW --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.163 waku 7346d669b2bd9f1e8135994e1320cb94023ac5bc1058644d83f3e9d79e93938e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7346d669b2bd. Setting up logs at ./log/docker/store_node1_2026-03-13_04-42-00__932ae7d7-259f-4702-9685-b41a52311fdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27943
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27943/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.163/tcp/27944/p2p/16Uiu2HAmFSgesreQsTrPRwQd5GMwjrnVb9g7YcBhSwCqAKtJ44T1","/ip4/172.18.44.163/tcp/27945/ws/p2p/16Uiu2HAmFSgesreQsTrPRwQd5GMwjrnVb9g7YcBhSwCqAKtJ44T1"],"enrUri":"enr:-L24QNZ_Rfs8FQUexGJUgyRjmcFcMCn_vQmo49E6vE_IB3RSEP9a_rGfizH5PqqIthRgGb3ZwaiyUG7OEltDfIFzPuYCgmlkgnY0gmlwhKwSLKOKbXVsdGlhZGRyc5YACASsEiyjBm0oAAoErBIsowZtKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKWwUzo9IUrqVmauuu0CHRGq0l-Fa2lnAEGqdK7QG5biDdGNwgm0og3VkcIJtKoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.139/tcp/47142/p2p/16Uiu2HAm9wf4re13iEDMNEzCWferpFmawWW2pQpzQyitp2W2PnGW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47141/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6625c9431de343543319a4174fb2e7c10f597a32907c8c3a57b6beccf0871a12"},{"messageHash":"0xb4263b43c57e23557787af37d158e33376b59bb77b5d9f0671d4a3de4334e55c"},{"messageHash":"0x820e2cbe348f9d9aaad75c51c06f214c30722d376b3d75dbd27ed52434ce00e2"},{"messageHash":"0xb73600e80bbc148c574b288e66d618d2bbad1f0212152ccb23c23b0f1d877317"},{"messageHash":"0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be"}],"paginationCursor":"0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47141/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x196f3ec10e1e23e47530fe59141e9f67e0632c33d4d2965b456c378284ac99af"},{"messageHash":"0x9231611b34e19a7da54b45624d98544aa62f2e7b5bff17e1da3a13fe17279720"},{"messageHash":"0xa1440783d6f4e40827bec9aa0e4fd89dbd5b164418ee780ff5676b92fbb86322"},{"messageHash":"0x7e5cabd624bee2c595feeebcf584c22fc8793d25ef09d677dc8cbf1208c52001"},{"messageHash":"0xa9ca0a7337c6556f6965b9f8038e00f3c5902393be44ac8169d308239a076a1c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27943/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6625c9431de343543319a4174fb2e7c10f597a32907c8c3a57b6beccf0871a12"},{"messageHash":"0xb4263b43c57e23557787af37d158e33376b59bb77b5d9f0671d4a3de4334e55c"},{"messageHash":"0x820e2cbe348f9d9aaad75c51c06f214c30722d376b3d75dbd27ed52434ce00e2"},{"messageHash":"0xb73600e80bbc148c574b288e66d618d2bbad1f0212152ccb23c23b0f1d877317"},{"messageHash":"0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be"}],"paginationCursor":"0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27943/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc01910423e2c101f19ce8d1e43bcafffa735871f38f062ed70bb5c4d4bfaf6be&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x196f3ec10e1e23e47530fe59141e9f67e0632c33d4d2965b456c378284ac99af"},{"messageHash":"0x9231611b34e19a7da54b45624d98544aa62f2e7b5bff17e1da3a13fe17279720"},{"messageHash":"0xa1440783d6f4e40827bec9aa0e4fd89dbd5b164418ee780ff5676b92fbb86322"},{"messageHash":"0x7e5cabd624bee2c595feeebcf584c22fc8793d25ef09d677dc8cbf1208c52001"},{"messageHash":"0xa9ca0a7337c6556f6965b9f8038e00f3c5902393be44ac8169d308239a076a1c"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a61522d99c32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7346d669b2bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-13 04:39:13.759 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:39:13.759 DEBUG [tests.conftest] Running test: test_store_without_encoding_pubsubtopic with id: 2026-03-13_04-39-13__43b1f502-4f8e-4d9f-bb72-24ff58d63fa2
2026-03-13 04:39:13.759 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:39:13.760 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-13 04:39:13.760 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-13 04:39:13.767 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:39:13.767 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-39-13__43b1f502-4f8e-4d9f-bb72-24ff58d63fa2__wakuorg_nwaku:latest.log
2026-03-13 04:39:13.768 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:39:13.768 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:39:13.769 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:39:13.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.23
2026-03-13 04:39:13.769 DEBUG [src.node.docker_mananger] Generated ports ['26320', '26321', '26322', '26323', '26324']
2026-03-13 04:39:13.770 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:39:13.770 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:39:13.770 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:39:13.770 DEBUG [src.node.docker_mananger] docker run -i -t -p 26320:26320 -p 26321:26321 -p 26322:26322 -p 26323:26323 -p 26324:26324 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26322 --rest-port=26320 --tcp-port=26321 --discv5-udp-port=26323 --rest-address=0.0.0.0 --nat=extip:172.18.101.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61ffecc5cbffcfadaff9899cfc24cdfd54e56565f4e25a39bd25ce1ceeec5c4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26324 --metrics-logging=true --store=true --relay=true
2026-03-13 04:39:13.961 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.23 waku 1aa75a35ef3f69bb2107f7253e7f96f3b8027d8456195ed16206e6c8a06b5bc3
2026-03-13 04:39:13.988 ERROR [src.node.docker_mananger] Max retries reached for container fe37439dcafb. Exiting log stream.
2026-03-13 04:39:13.996 DEBUG [src.node.docker_mananger] Container started with ID 1aa75a35ef3f. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-39-13__43b1f502-4f8e-4d9f-bb72-24ff58d63fa2__wakuorg_nwaku:latest.log
2026-03-13 04:39:13.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26320
2026-03-13 04:39:13.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:39:14.568 ERROR [src.node.docker_mananger] Max retries reached for container bfbe9cb7c214. Exiting log stream.
2026-03-13 04:39:14.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26320/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:15.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:39:15.001 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:39:15.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26320/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:15.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.23/tcp/26321/p2p/16Uiu2HAm2Y8D5MENXpoMds7qd4xJbGti1XB5YokaF2jGJq8d4pfw","/ip4/172.18.101.23/tcp/26322/ws/p2p/16Uiu2HAm2Y8D5MENXpoMds7qd4xJbGti1XB5YokaF2jGJq8d4pfw"],"enrUri":"enr:-L24QJrvJqiP1xVxBiyz_4z59xfoAcvokF9602bM6bzpMeQ-MI_VsGH_VHJ0XntlFq2_qJdMvLYk7XpSgJxY_Cym7AgCgmlkgnY0gmlwhKwSZReKbXVsdGlhZGRyc5YACASsEmUXBmbRAAoErBJlFwZm0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECaajzWIDHyK9CZJWSwCFxozMwUADMTTEZkPE1G0Rf5AaDdGNwgmbRg3VkcIJm04V3YWt1MgM"}'
2026-03-13 04:39:15.004 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:39:15.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:39:15.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-39-13__43b1f502-4f8e-4d9f-bb72-24ff58d63fa2__wakuorg_nwaku:latest.log
2026-03-13 04:39:15.011 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:39:15.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:39:15.013 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:39:15.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.178
2026-03-13 04:39:15.014 DEBUG [src.node.docker_mananger] Generated ports ['37426', '37427', '37428', '37429', '37430']
2026-03-13 04:39:15.014 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:39:15.014 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:39:15.014 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:39:15.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 37426:37426 -p 37427:37427 -p 37428:37428 -p 37429:37429 -p 37430:37430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37428 --rest-port=37426 --tcp-port=37427 --discv5-udp-port=37429 --rest-address=0.0.0.0 --nat=extip:172.18.217.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cffd2d92e0b6c1bdbfefa8cff1b6fd4daa67dea74d7fe6ef57d43fcbca3600c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37430 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJrvJqiP1xVxBiyz_4z59xfoAcvokF9602bM6bzpMeQ-MI_VsGH_VHJ0XntlFq2_qJdMvLYk7XpSgJxY_Cym7AgCgmlkgnY0gmlwhKwSZReKbXVsdGlhZGRyc5YACASsEmUXBmbRAAoErBJlFwZm0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECaajzWIDHyK9CZJWSwCFxozMwUADMTTEZkPE1G0Rf5AaDdGNwgmbRg3VkcIJm04V3YWt1MgM --storenode=/ip4/172.18.101.23/tcp/26321/p2p/16Uiu2HAm2Y8D5MENXpoMds7qd4xJbGti1XB5YokaF2jGJq8d4pfw --store=true --relay=true
2026-03-13 04:39:15.217 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.178 waku d82c68dfc45464431e0618808c8c617ea73d01fd399eb6b15443f76b28e6e0ea
2026-03-13 04:39:15.250 DEBUG [src.node.docker_mananger] Container started with ID d82c68dfc454. Setting up logs at ./log/docker/store_node1_2026-03-13_04-39-13__43b1f502-4f8e-4d9f-bb72-24ff58d63fa2__wakuorg_nwaku:latest.log
2026-03-13 04:39:15.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37426
2026-03-13 04:39:15.252 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:39:16.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37426/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:16.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:39:16.256 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:39:16.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:16.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.178/tcp/37427/p2p/16Uiu2HAmMzrBNqV5DoHeN2rwkEBwB24SQ1DY5YNYMfMfQRkfKmHR","/ip4/172.18.217.178/tcp/37428/ws/p2p/16Uiu2HAmMzrBNqV5DoHeN2rwkEBwB24SQ1DY5YNYMfMfQRkfKmHR"],"enrUri":"enr:-L24QGX8w1pQxad37fatcpNLkF8na7nZ8PpkU5-_MAeAqvj9BlTvXEDjtIijHSJH_lWEzZ3Pp05tt-cpuCTLQlTwGsQCgmlkgnY0gmlwhKwS2bKKbXVsdGlhZGRyc5YACASsEtmyBpIzAAoErBLZsgaSNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDis-PROiz6UhRnj5thd76-RFvo35XLJPN0aQAICq1LHiDdGNwgpIzg3VkcIKSNYV3YWt1MgM"}'
2026-03-13 04:39:16.259 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:39:16.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.23/tcp/26321/p2p/16Uiu2HAm2Y8D5MENXpoMds7qd4xJbGti1XB5YokaF2jGJq8d4pfw"]'
2026-03-13 04:39:16.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:39:16.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-13 04:39:16.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.268 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:16.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:16.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:16.476 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:16.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:16.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:16.682 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:16.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:16.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:16.891 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:16.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:16.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:16.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:17.098 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:17.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:17.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:17.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:17.305 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:17.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:17.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:17.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:17.513 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:17.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:17.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:17.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:17.721 DEBUG [src.steps.store] Relaying message
2026-03-13 04:39:17.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:39:17.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:39:17.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-13 04:39:17.929 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
2026-03-13 04:39:17.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26320/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:39:17.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d377fae314da003a56391b531b893eb4f63588f2d97f756ba33ab7386d23d21","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376756268389729,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc2d407364aecbac0289b2358dd522e977e5805fef38bde465284e8c7b431d1db","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773376756475938886,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x24e5a68e97c83537f9a0120000c7af5337d87de16761d3e13b47b45180afb52b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773376756682793362,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x18058813274b55f7adcd8a8d0cecc150fab0edc3b1b844d9951b896198dee551","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376756891026871,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf55e7decbc9440aa5a92a1d9a69761db00e80e5c1675c062bd3a9e82a02069b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773376757098773448,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8e4ae107bf3e0f6356c7186761f9d338eb9590a01c53421bc8e058b438aa68c0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773376757305767109,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x748f7596ca2b4d733e1eaec56f10500f51e996b2cb91527ead4a6d282cc7be5e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773376757513369911,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9da9fa51aa99411b282df5eb14c8da73e77f3ef658826fdd56e241b3bc230c08","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773376757720908030,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-13 04:39:17.933 DEBUG [tests.store.test_topics] response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0x7d377fae314da003a56391b531b893eb4f63588f2d97f756ba33ab7386d23d21', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1773376756268389729, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xc2d407364aecbac0289b2358dd522e977e5805fef38bde465284e8c7b431d1db', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1773376756475938886, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x24e5a68e97c83537f9a0120000c7af5337d87de16761d3e13b47b45180afb52b', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1773376756682793362, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x18058813274b55f7adcd8a8d0cecc150fab0edc3b1b844d9951b896198dee551', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1773376756891026871, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xf55e7decbc9440aa5a92a1d9a69761db00e80e5c1675c062bd3a9e82a02069b7', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1773376757098773448, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x8e4ae107bf3e0f6356c7186761f9d338eb9590a01c53421bc8e058b438aa68c0', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1773376757305767109, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x748f7596ca2b4d733e1eaec56f10500f51e996b2cb91527ead4a6d282cc7be5e', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1773376757513369911, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x9da9fa51aa99411b282df5eb14c8da73e77f3ef658826fdd56e241b3bc230c08', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1773376757720908030, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
2026-03-13 04:39:17.936 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:39:17.938 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:39:17.938 DEBUG [src.node.waku_node] Stopping container with id 1aa75a35ef3f
2026-03-13 04:39:18.528 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:39:18.530 DEBUG [src.node.waku_node] Stopping container with id d82c68dfc454
2026-03-13 04:39:19.103 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:39:19.104 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:39:19.118 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:39:19.125 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_relay with id: 2026-03-13_04-36-11__bc8ec0cf-6270-4dbd-8fcf-f0a38b40c8f9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-11__bc8ec0cf-6270-4dbd-8fcf-f0a38b40c8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43449', '43450', '43451', '43452', '43453']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43449:43449 -p 43450:43450 -p 43451:43451 -p 43452:43452 -p 43453:43453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43451 --rest-port=43449 --tcp-port=43450 --discv5-udp-port=43452 --rest-address=0.0.0.0 --nat=extip:172.18.216.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc0176c0f7fb163afc8f8394cf83cb1cefae178ec7df9984cc581634fbc652b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43453 --metrics-logging=true --store=false --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7dcbe19e2952. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.237 waku 48c2b58753f35c15c96dc309836bd3468e8c0c39ffa04b15402b8d455eaae8e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48c2b58753f3. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-11__bc8ec0cf-6270-4dbd-8fcf-f0a38b40c8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43449
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a61ac45822a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43449/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.237/tcp/43450/p2p/16Uiu2HAmVgJt1KBHa6SaWeuMxJ6wwWEBg4ZbGMYNgCiq5CQ2m9hc","/ip4/172.18.216.237/tcp/43451/ws/p2p/16Uiu2HAmVgJt1KBHa6SaWeuMxJ6wwWEBg4ZbGMYNgCiq5CQ2m9hc"],"enrUri":"enr:-L24QNTpKUl97CtyJPQ9EKUu_cgOX0-zivH9uHAZm4wetsbfaR-IkTTInWiveZSlVf_kl2eXt7MVwXKuByvByUSZ8F8CgmlkgnY0gmlwhKwS2O2KbXVsdGlhZGRyc5YACASsEtjtBqm6AAoErBLY7Qapu90DgnJzhQADAQAAiXNlY3AyNTZrMaED_O01xMSJuvRvERzF7_syfBKFAViwUwlUmilmIUA0TGODdGNwgqm6g3VkcIKpvIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-11__bc8ec0cf-6270-4dbd-8fcf-f0a38b40c8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64121', '64122', '64123', '64124', '64125']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64121:64121 -p 64122:64122 -p 64123:64123 -p 64124:64124 -p 64125:64125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64123 --rest-port=64121 --tcp-port=64122 --discv5-udp-port=64124 --rest-address=0.0.0.0 --nat=extip:172.18.184.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eca8ec3ea29c80da6c6fdf801e84f1d7e16ecf212e27c542fce272a5e0379bd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64125 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNTpKUl97CtyJPQ9EKUu_cgOX0-zivH9uHAZm4wetsbfaR-IkTTInWiveZSlVf_kl2eXt7MVwXKuByvByUSZ8F8CgmlkgnY0gmlwhKwS2O2KbXVsdGlhZGRyc5YACASsEtjtBqm6AAoErBLY7Qapu90DgnJzhQADAQAAiXNlY3AyNTZrMaED_O01xMSJuvRvERzF7_syfBKFAViwUwlUmilmIUA0TGODdGNwgqm6g3VkcIKpvIV3YWt1MgE --storenode=/ip4/172.18.216.237/tcp/43450/p2p/16Uiu2HAmVgJt1KBHa6SaWeuMxJ6wwWEBg4ZbGMYNgCiq5CQ2m9hc --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.116 waku 154194d25ff326caccfd836e29b01e6fc0eed47745e4d5672ba941ac425200bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 154194d25ff3. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-11__bc8ec0cf-6270-4dbd-8fcf-f0a38b40c8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64121
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64121/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.116/tcp/64122/p2p/16Uiu2HAm5SgHjRm4qZMq5aVPjwKkCBw88QfKiPYRR7aFa9xHZxw1","/ip4/172.18.184.116/tcp/64123/ws/p2p/16Uiu2HAm5SgHjRm4qZMq5aVPjwKkCBw88QfKiPYRR7aFa9xHZxw1"],"enrUri":"enr:-L24QLicK0ZgQyoOzYOMDGScq8UbF8h-ShHO4r5raK3sDsl1MMyCAu7UhXrmYIfRAe8VZnemHnLLG7N8Vd_1_2Viyu4CgmlkgnY0gmlwhKwSuHSKbXVsdGlhZGRyc5YACASsErh0Bvp6AAoErBK4dAb6e90DgnJzhQADAQAAiXNlY3AyNTZrMaEClNbMvt9Hk3_C6-9r6ltshwLieadvh4mMoT3Kq4gwptiDdGNwgvp6g3VkcIL6fIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.237/tcp/43450/p2p/16Uiu2HAmVgJt1KBHa6SaWeuMxJ6wwWEBg4ZbGMYNgCiq5CQ2m9hc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64121/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmVgJt1KBHa6SaWeuMxJ6wwWEBg4ZbGMYNgCiq5CQ2m9hc","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 48c2b58753f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 154194d25ff3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,168 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_content_topics with id: 2026-03-13_04-36-54__7247ff47-c00c-499f-bebf-ef667e1884f6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-13_04-36-54__7247ff47-c00c-499f-bebf-ef667e1884f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28339', '28340', '28341', '28342', '28343']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28339:28339 -p 28340:28340 -p 28341:28341 -p 28342:28342 -p 28343:28343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28341 --rest-port=28339 --tcp-port=28340 --discv5-udp-port=28342 --rest-address=0.0.0.0 --nat=extip:172.18.126.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f79a62d2b2e6ced8e3703ccc5c37ca3dddb871d0e643dfed2f0dd11b96e1ac6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28343 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.172 waku 19bf6a117dbdf693dfc7a167f4ea37bf82cc1729e92c40d28e2a5506758b51c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19bf6a117dbd. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-36-54__7247ff47-c00c-499f-bebf-ef667e1884f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28339
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b8371b58b99. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51f2ac3f4459. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.172/tcp/28340/p2p/16Uiu2HAmHfB2Ftu8Benx4GAoKjMzQ4XGK9Sw6CSALxMykAJ2AUSY","/ip4/172.18.126.172/tcp/28341/ws/p2p/16Uiu2HAmHfB2Ftu8Benx4GAoKjMzQ4XGK9Sw6CSALxMykAJ2AUSY"],"enrUri":"enr:-L24QHYZDZOO20jSG-OZ6KUavZuywe9i2gMBtr5OLWzz9U1Yfblz3n6OYBJE2jiq5dbvigU5h8GIENktyyzHmNEZhC8CgmlkgnY0gmlwhKwSfqyKbXVsdGlhZGRyc5YACASsEn6sBm60AAoErBJ-rAZutd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSlaAV805jE5QJcEWPVX3pfnB9dl_M2_5kz398klp0G2DdGNwgm60g3VkcIJutoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-13_04-36-54__7247ff47-c00c-499f-bebf-ef667e1884f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33068', '33069', '33070', '33071', '33072']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33068:33068 -p 33069:33069 -p 33070:33070 -p 33071:33071 -p 33072:33072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33070 --rest-port=33068 --tcp-port=33069 --discv5-udp-port=33071 --rest-address=0.0.0.0 --nat=extip:172.18.61.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4dd6e70e475d33ecc2a6a1114cdf89e41ced8baa57f9ade006b1b20eb2ade7ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33072 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHYZDZOO20jSG-OZ6KUavZuywe9i2gMBtr5OLWzz9U1Yfblz3n6OYBJE2jiq5dbvigU5h8GIENktyyzHmNEZhC8CgmlkgnY0gmlwhKwSfqyKbXVsdGlhZGRyc5YACASsEn6sBm60AAoErBJ-rAZutd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSlaAV805jE5QJcEWPVX3pfnB9dl_M2_5kz398klp0G2DdGNwgm60g3VkcIJutoV3YWt1MgM --storenode=/ip4/172.18.126.172/tcp/28340/p2p/16Uiu2HAmHfB2Ftu8Benx4GAoKjMzQ4XGK9Sw6CSALxMykAJ2AUSY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.64 waku ae4615c25fb689fa23e5f530e6f4adc3863406e4f72734c03d5dc9c78beedb21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae4615c25fb6. Setting up logs at ./log/docker/store_node1_2026-03-13_04-36-54__7247ff47-c00c-499f-bebf-ef667e1884f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33068
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.64/tcp/33069/p2p/16Uiu2HAmFZ5DJVR55XQtL6kzrzVjwDEh9ksakDVKfjSxNgQg4frE","/ip4/172.18.61.64/tcp/33070/ws/p2p/16Uiu2HAmFZ5DJVR55XQtL6kzrzVjwDEh9ksakDVKfjSxNgQg4frE"],"enrUri":"enr:-L24QO5E-cz0cdoHesIIRnIx4777oDIMYuLJdB7icfRZUScEImuEXr2bVZj6RCgNw0ffkDrUJSWY-rhnOh-bYIprEsQCgmlkgnY0gmlwhKwSPUCKbXVsdGlhZGRyc5YACASsEj1ABoEtAAoErBI9QAaBLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKw8S38YQhPAtkWXz9gTzfnItWnjR-he-zBaZuwPCZQeDdGNwgoEtg3VkcIKBL4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.172/tcp/28340/p2p/16Uiu2HAmHfB2Ftu8Benx4GAoKjMzQ4XGK9Sw6CSALxMykAJ2AUSY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33068/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x95c9d4fcfc3e2b3c80a367a82e5854ea960edd42169ce7b69c9d9507f72fdf63"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x95c9d4fcfc3e2b3c80a367a82e5854ea960edd42169ce7b69c9d9507f72fdf63"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7cbbd778a9739f916a05c3817f30b2d70d9fd66d8056aed6dff363fa0662d865"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7cbbd778a9739f916a05c3817f30b2d70d9fd66d8056aed6dff363fa0662d865"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc7127ba1ed2cb02701330ba1c67da503d3f504bd268f90dec3fc71d244ba229"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc7127ba1ed2cb02701330ba1c67da503d3f504bd268f90dec3fc71d244ba229"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e9c1edc53103226567b7662174f938974dd56e8c2f6221ca7a595ebee66c9df"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e9c1edc53103226567b7662174f938974dd56e8c2f6221ca7a595ebee66c9df"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbd77e1c02a45f2416d23bf675809a9d5e9073f0c8c5f8ed78999f693c5350c3c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbd77e1c02a45f2416d23bf675809a9d5e9073f0c8c5f8ed78999f693c5350c3c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94bb8c57db4b33698978a228aac0df4698d15508eecfc998f704c80ee02338dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94bb8c57db4b33698978a228aac0df4698d15508eecfc998f704c80ee02338dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0c84f2916bb81ae882c3ee4001410c2843ef19fd64acdc8657e8b8d8757226c5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0c84f2916bb81ae882c3ee4001410c2843ef19fd64acdc8657e8b8d8757226c5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2fce2368d61abb1c56a0267666993b019f89df61bbe558e4e8379508965e45cc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2fce2368d61abb1c56a0267666993b019f89df61bbe558e4e8379508965e45cc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19bf6a117dbd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ae4615c25fb6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_without_request_id with id: 2026-03-13_04-33-43__73d3afad-a183-4ecc-a7a0-1413f9adf70a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-43__73d3afad-a183-4ecc-a7a0-1413f9adf70a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45726', '45727', '45728', '45729', '45730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45726:45726 -p 45727:45727 -p 45728:45728 -p 45729:45729 -p 45730:45730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45728 --rest-port=45726 --tcp-port=45727 --discv5-udp-port=45729 --rest-address=0.0.0.0 --nat=extip:172.18.182.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1278364096da2cb56f1144dd4cf4eb3150dbaeabdafa088a15e206f15f6ab6ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45730 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.188 waku 07935481c5c4c0d24f1b581b8bba4fcc5105e5aad1661661febbaafbbb5ecc54
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f62468930e5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07935481c5c4. Setting up logs at ./log/docker/node1_2026-03-13_04-33-43__73d3afad-a183-4ecc-a7a0-1413f9adf70a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45726
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7b17d010a95c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.188/tcp/45727/p2p/16Uiu2HAmAeWKNrkcM9jmwueUJoP9h2xfniiw2tJn3Eb5KtZtmVqZ","/ip4/172.18.182.188/tcp/45728/ws/p2p/16Uiu2HAmAeWKNrkcM9jmwueUJoP9h2xfniiw2tJn3Eb5KtZtmVqZ"],"enrUri":"enr:-L24QOvTyEgNOuiPs0AoKvU54cFZa1MQx0e9tectYua23J6VUFVwuyFEB5KIDP3DSykmRV9D5URU1H_JCUcqJiLnFgMCgmlkgnY0gmlwhKwStryKbXVsdGlhZGRyc5YACASsEra8BrKfAAoErBK2vAayoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ijt3ffIn7KMg5fkoiCq2uKF_w5M3hHf8Gaj9zfKT8CDdGNwgrKfg3VkcIKyoYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-43__73d3afad-a183-4ecc-a7a0-1413f9adf70a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44146', '44147', '44148', '44149', '44150']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44146:44146 -p 44147:44147 -p 44148:44148 -p 44149:44149 -p 44150:44150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44148 --rest-port=44146 --tcp-port=44147 --discv5-udp-port=44149 --rest-address=0.0.0.0 --nat=extip:172.18.195.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f6aa46e681ebdf7de2fe4a5de249beacfc6b5d86acae74c4469a6aec1ffd1b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44150 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOvTyEgNOuiPs0AoKvU54cFZa1MQx0e9tectYua23J6VUFVwuyFEB5KIDP3DSykmRV9D5URU1H_JCUcqJiLnFgMCgmlkgnY0gmlwhKwStryKbXVsdGlhZGRyc5YACASsEra8BrKfAAoErBK2vAayoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ijt3ffIn7KMg5fkoiCq2uKF_w5M3hHf8Gaj9zfKT8CDdGNwgrKfg3VkcIKyoYV3YWt1MgU --filternode=/ip4/172.18.182.188/tcp/45727/p2p/16Uiu2HAmAeWKNrkcM9jmwueUJoP9h2xfniiw2tJn3Eb5KtZtmVqZ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.85 waku 170f47cfe739847613c3aea9738418fefc915f0b5792f479f56ba24978d0a9cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 170f47cfe739. Setting up logs at ./log/docker/node2_2026-03-13_04-33-43__73d3afad-a183-4ecc-a7a0-1413f9adf70a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44146
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.85/tcp/44147/p2p/16Uiu2HAm42RU2ADr13CR83FJPFgngoXYrrqVNno6mFxGZaAm2iac","/ip4/172.18.195.85/tcp/44148/ws/p2p/16Uiu2HAm42RU2ADr13CR83FJPFgngoXYrrqVNno6mFxGZaAm2iac"],"enrUri":"enr:-L24QMheQV-Bc9_yOL7M1ighL9TSMByARtlJX0ID1Epbp6XSb-g9lGZ3WuWAgvE2U7WX4zn2ykosrnmFui_851TSuWkCgmlkgnY0gmlwhKwSw1WKbXVsdGlhZGRyc5YACASsEsNVBqxzAAoErBLDVQasdN0DgnJzhQADAQAAiXNlY3AyNTZrMaECf8Rp2KdcVq3GGm1FV3UvoSjIz6wXATg9oOVbxBbPSSmDdGNwgqxzg3VkcIKsdYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.188/tcp/45727/p2p/16Uiu2HAmAeWKNrkcM9jmwueUJoP9h2xfniiw2tJn3Eb5KtZtmVqZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45726/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44146/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a93831c3-7048-4db4-b152-9489e96b4dfc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a93831c3-7048-4db4-b152-9489e96b4dfc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44146/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07935481c5c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 170f47cfe739
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41790', '41791', '41792', '41793', '41794']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41790:41790 -p 41791:41791 -p 41792:41792 -p 41793:41793 -p 41794:41794 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41792 --rest-port=41790 --tcp-port=41791 --discv5-udp-port=41793 --rest-address=0.0.0.0 --nat=extip:172.18.213.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5c9601348d4f9efd5eb8c78dcaed19f5e8c9b02093b84aa09aad828b1f1ba9fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41794 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.154 waku 670f0306d12062ccdb07b12b3a8cd2079cf340256cbb8e824aaa143c8f5e217c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 670f0306d120. Setting up logs at ./log/docker/node1_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41790
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 289fbbc6a11c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6b50ca23770. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41790/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41790/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.154/tcp/41791/p2p/16Uiu2HAkuo2T9PWTTioYRcRvPFPJGGydF3pBEdv7QMwhUQj3YAa5","/ip4/172.18.213.154/tcp/41792/ws/p2p/16Uiu2HAkuo2T9PWTTioYRcRvPFPJGGydF3pBEdv7QMwhUQj3YAa5"],"enrUri":"enr:-L24QBJb8kChmrj3vELt32MivUgZ0nj9tyTXczU3vrTujRmRHSFSZBW7Z7PxmJxIMM-bZDCyRLIt-H16ksrUEW5kiWgCgmlkgnY0gmlwhKwS1ZqKbXVsdGlhZGRyc5YACASsEtWaBqM_AAoErBLVmgajQN0DgnJzhQACAQAAiXNlY3AyNTZrMaECBXhYIxXUkQb3slI23tjVTVfVLpzSBFW4OKFxpZaKpjqDdGNwgqM_g3VkcIKjQYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38097', '38098', '38099', '38100', '38101']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38097:38097 -p 38098:38098 -p 38099:38099 -p 38100:38100 -p 38101:38101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38099 --rest-port=38097 --tcp-port=38098 --discv5-udp-port=38100 --rest-address=0.0.0.0 --nat=extip:172.18.99.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dcff4dc8fe79cd01ab6da71d8dc4d406bf16b970df58789cc3dcebba06866ce2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38101 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBJb8kChmrj3vELt32MivUgZ0nj9tyTXczU3vrTujRmRHSFSZBW7Z7PxmJxIMM-bZDCyRLIt-H16ksrUEW5kiWgCgmlkgnY0gmlwhKwS1ZqKbXVsdGlhZGRyc5YACASsEtWaBqM_AAoErBLVmgajQN0DgnJzhQACAQAAiXNlY3AyNTZrMaECBXhYIxXUkQb3slI23tjVTVfVLpzSBFW4OKFxpZaKpjqDdGNwgqM_g3VkcIKjQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.173 waku 993f6813c392bbcbaa978523a471d9aa13201624d9b4d4d345ea9afab23f0995
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 993f6813c392. Setting up logs at ./log/docker/node2_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38097
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.173/tcp/38098/p2p/16Uiu2HAm17LM2DZeVcY2aS1SaxrS4ShnfE7E8DqZEWTwVGyh3fEu","/ip4/172.18.99.173/tcp/38099/ws/p2p/16Uiu2HAm17LM2DZeVcY2aS1SaxrS4ShnfE7E8DqZEWTwVGyh3fEu"],"enrUri":"enr:-L24QDpEsVpPb7wNtYCXHLqi2PmJRpyE8T-CRk40BdyWc0wIDkfwPcfG1s906k6ampWoBw4FUrX5jY2b_fZC9ZRTNgYCgmlkgnY0gmlwhKwSY62KbXVsdGlhZGRyc5YACASsEmOtBpTSAAoErBJjrQaU090DgnJzhQACAQAAiXNlY3AyNTZrMaECVHN3ffKFq8NYO1qmtppa6wXy63TghKEklEQGdvZICg6DdGNwgpTSg3VkcIKU1IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38097/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.154/tcp/41791/p2p/16Uiu2HAkuo2T9PWTTioYRcRvPFPJGGydF3pBEdv7QMwhUQj3YAa5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41790/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41790/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376509042404129,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376510450618049,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 670f0306d120
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 993f6813c392
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-35-07__8394f9e5-1339-48c7-b626-c98b8b583414__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23791', '23792', '23793', '23794', '23795']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23791:23791 -p 23792:23792 -p 23793:23793 -p 23794:23794 -p 23795:23795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23793 --rest-port=23791 --tcp-port=23792 --discv5-udp-port=23794 --rest-address=0.0.0.0 --nat=extip:172.18.75.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a1ac07c0af97bcad4bef04f625d7195c37cdaddfcf8aa333d53e95e25ace9601 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23795 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 670f0306d120. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.117 waku b13508e6ccc71b74e19c8d47738d64356b4915452a71f794963786774d1bcf18
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b13508e6ccc7. Setting up logs at ./log/docker/node1_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23791
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 993f6813c392. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.117/tcp/23792/p2p/16Uiu2HAmFf9y8x8Xc9q6rAf28kTWJXb2keoD1qkV2xzRPTpBU9TP","/ip4/172.18.75.117/tcp/23793/ws/p2p/16Uiu2HAmFf9y8x8Xc9q6rAf28kTWJXb2keoD1qkV2xzRPTpBU9TP"],"enrUri":"enr:-L24QITQufnrjSVSkyDNpHnpkEcdywRrakKeA1mtwRbSAvkqUrvBBK2D11AmphumX_R8DOObFMYQgk_zdH4mffCtvTACgmlkgnY0gmlwhKwSS3WKbXVsdGlhZGRyc5YACASsEkt1BlzwAAoErBJLdQZc8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLJ3vm2FLUloHsi5bidi-9SskEBsFAKyDINtk74EqO9KDdGNwglzwg3VkcIJc8oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2828', '2829', '2830', '2831', '2832']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2828:2828 -p 2829:2829 -p 2830:2830 -p 2831:2831 -p 2832:2832 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2830 --rest-port=2828 --tcp-port=2829 --discv5-udp-port=2831 --rest-address=0.0.0.0 --nat=extip:172.18.149.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=23eeee003eaab8f7c0f9dd0ebfdc328bba2c41dbd523dbb40cf15d2dac80b505 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2832 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QITQufnrjSVSkyDNpHnpkEcdywRrakKeA1mtwRbSAvkqUrvBBK2D11AmphumX_R8DOObFMYQgk_zdH4mffCtvTACgmlkgnY0gmlwhKwSS3WKbXVsdGlhZGRyc5YACASsEkt1BlzwAAoErBJLdQZc8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLJ3vm2FLUloHsi5bidi-9SskEBsFAKyDINtk74EqO9KDdGNwglzwg3VkcIJc8oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.158 waku 0d4f295181b89cddc53318d707eb9d93b679fd017f0103de21f33197b83b38b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d4f295181b8. Setting up logs at ./log/docker/node2_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2828
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2828/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2828/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2828/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.158/tcp/2829/p2p/16Uiu2HAmBYELLiuTF2c4ZBni8zqJZK7rDdkUbvSWqnUtUzdW9EB1","/ip4/172.18.149.158/tcp/2830/ws/p2p/16Uiu2HAmBYELLiuTF2c4ZBni8zqJZK7rDdkUbvSWqnUtUzdW9EB1"],"enrUri":"enr:-L24QNdGxJu6fj8gdaqGwzy9e_R7XPWFIDzDpkpiLzIfOeVPAt79sK2-U68oB4Nszj43-cxOyNlTiJA2-QicVb1eIeMCgmlkgnY0gmlwhKwSlZ6KbXVsdGlhZGRyc5YACASsEpWeBgsNAAoErBKVngYLDt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC72kPCt60wY-mkp5PnMzTK7xm4TYbvTLy6DeAMoz1GGiDdGNwggsNg3VkcIILD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2828/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.117/tcp/23792/p2p/16Uiu2HAmFf9y8x8Xc9q6rAf28kTWJXb2keoD1qkV2xzRPTpBU9TP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23791/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2828/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376514966831403,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376515247226714,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b13508e6ccc7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d4f295181b8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-35-11__d2664650-82c6-41ad-90c3-4d26771e7808__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,64 @@
2026-03-13 04:34:42.348 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:42.348 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-03-13_04-34-42__eddfcf93-f340-48c3-8714-abbce79ceef8
2026-03-13 04:34:42.348 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:42.349 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:42.349 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-13 04:34:42.356 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:42.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-42__eddfcf93-f340-48c3-8714-abbce79ceef8__wakuorg_nwaku:latest.log
2026-03-13 04:34:42.356 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:42.357 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:42.358 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:42.358 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.66
2026-03-13 04:34:42.358 DEBUG [src.node.docker_mananger] Generated ports ['34409', '34410', '34411', '34412', '34413']
2026-03-13 04:34:42.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:42.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:42.359 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:42.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 34409:34409 -p 34410:34410 -p 34411:34411 -p 34412:34412 -p 34413:34413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34411 --rest-port=34409 --tcp-port=34410 --discv5-udp-port=34412 --rest-address=0.0.0.0 --nat=extip:172.18.59.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f06f60877eafa1fc97b8dcde125bfeb72ac6c2f470aab5fca6a9e8d51a61fee0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34413 --metrics-logging=true --relay=true
2026-03-13 04:34:42.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.66 waku 9e66a8f44a77883da5160b5545e1e806b350275435828d2e02a963778f9d2793
2026-03-13 04:34:42.596 ERROR [src.node.docker_mananger] Max retries reached for container 5999d33298a1. Exiting log stream.
2026-03-13 04:34:42.597 DEBUG [src.node.docker_mananger] Container started with ID 9e66a8f44a77. Setting up logs at ./log/docker/node1_2026-03-13_04-34-42__eddfcf93-f340-48c3-8714-abbce79ceef8__wakuorg_nwaku:latest.log
2026-03-13 04:34:42.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34409
2026-03-13 04:34:42.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:43.150 ERROR [src.node.docker_mananger] Max retries reached for container cf537a5c78b1. Exiting log stream.
2026-03-13 04:34:43.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34409/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:43.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:43.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:43.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:43.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.66/tcp/34410/p2p/16Uiu2HAmUaj9VF2hJDoUxH6gMgsheu3Uk9gXHsZGGBaUyYi87TyW","/ip4/172.18.59.66/tcp/34411/ws/p2p/16Uiu2HAmUaj9VF2hJDoUxH6gMgsheu3Uk9gXHsZGGBaUyYi87TyW"],"enrUri":"enr:-L24QDupNHpvaT0M7yfszmc96s1xU0_wNAgonULWaBSTLioqHFfBDyPof6DU9kgxMyQdM4aWJqjOK0bwX9UdwLtCPzoCgmlkgnY0gmlwhKwSO0KKbXVsdGlhZGRyc5YACASsEjtCBoZqAAoErBI7QgaGa90DgnJzhQADAQAAiXNlY3AyNTZrMaED7KN6GWWzciO84qvyzzDB1CWNVpEkWK1sLwHR0Bv8ZDWDdGNwgoZqg3VkcIKGbIV3YWt1MgE"}'
2026-03-13 04:34:43.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:43.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:43.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-42__eddfcf93-f340-48c3-8714-abbce79ceef8__wakuorg_nwaku:latest.log
2026-03-13 04:34:43.611 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:43.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:43.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:43.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.177
2026-03-13 04:34:43.613 DEBUG [src.node.docker_mananger] Generated ports ['48290', '48291', '48292', '48293', '48294']
2026-03-13 04:34:43.613 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:43.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:43.613 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:43.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 48290:48290 -p 48291:48291 -p 48292:48292 -p 48293:48293 -p 48294:48294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48292 --rest-port=48290 --tcp-port=48291 --discv5-udp-port=48293 --rest-address=0.0.0.0 --nat=extip:172.18.126.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9c9a81ff33b7dd2f566efaf2fa7fcdb9ab384eaf3f2f69b605375feabfab421 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48294 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDupNHpvaT0M7yfszmc96s1xU0_wNAgonULWaBSTLioqHFfBDyPof6DU9kgxMyQdM4aWJqjOK0bwX9UdwLtCPzoCgmlkgnY0gmlwhKwSO0KKbXVsdGlhZGRyc5YACASsEjtCBoZqAAoErBI7QgaGa90DgnJzhQADAQAAiXNlY3AyNTZrMaED7KN6GWWzciO84qvyzzDB1CWNVpEkWK1sLwHR0Bv8ZDWDdGNwgoZqg3VkcIKGbIV3YWt1MgE
2026-03-13 04:34:43.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.177 waku bc80c6be0ee08cbc31874df9cfd84dc1bad85fef867d062d6e5d683aa9675074
2026-03-13 04:34:43.856 DEBUG [src.node.docker_mananger] Container started with ID bc80c6be0ee0. Setting up logs at ./log/docker/node2_2026-03-13_04-34-42__eddfcf93-f340-48c3-8714-abbce79ceef8__wakuorg_nwaku:latest.log
2026-03-13 04:34:43.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48290
2026-03-13 04:34:43.857 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:44.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48290/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:44.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:44.870 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:44.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:44.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.177/tcp/48291/p2p/16Uiu2HAmEfPHQiooq56b6mBqc644ZVPwEtnmWUY5EYUdfBSuFqKq","/ip4/172.18.126.177/tcp/48292/ws/p2p/16Uiu2HAmEfPHQiooq56b6mBqc644ZVPwEtnmWUY5EYUdfBSuFqKq"],"enrUri":"enr:-L24QHpR6yCXhG6H2XdABA0dgjc3KuiS5Dl7kp0lD20JWiATEEschkpEuKxj8pSkI96eDaBjCz0rePMaxhDNxAA9ObECgmlkgnY0gmlwhKwSfrGKbXVsdGlhZGRyc5YACASsEn6xBryjAAoErBJ-sQa8pN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHdFN7MHcUBLJ9Kc8Lvus9qMhJc5qQfG9SHMfqr65oJSDdGNwgryjg3VkcIK8pYV3YWt1MgE"}'
2026-03-13 04:34:44.875 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:44.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48290/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.66/tcp/34410/p2p/16Uiu2HAmUaj9VF2hJDoUxH6gMgsheu3Uk9gXHsZGGBaUyYi87TyW"]'
2026-03-13 04:34:44.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:44.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-03-13 04:34:44.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:44.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-03-13 04:34:44.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:44.885 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:44.886 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:44.887 DEBUG [src.node.waku_node] Stopping container with id 9e66a8f44a77
2026-03-13 04:34:45.455 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:45.457 DEBUG [src.node.waku_node] Stopping container with id bc80c6be0ee0
2026-03-13 04:34:46.008 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:46.012 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:46.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:46.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More