deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-14 04:53:44 +00:00
parent 5dced826c6
commit 6ecdeb60a3
1615 changed files with 1967313 additions and 6 deletions

2
nim/1114/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush with id: 2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9
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/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6880', '6881', '6882', '6883', '6884']
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 6880:6880 -p 6881:6881 -p 6882:6882 -p 6883:6883 -p 6884:6884 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=6882 --rest-port=6880 --tcp-port=6881 --discv5-udp-port=6883 --rest-address=0.0.0.0 --nat=extip:172.18.138.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9ccab3ce7ea96ce9f1f3083e05563ccdbaeaefef66cdef7f24eef33aea87ce6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6884 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.52 waku eca7843e5c37decdbccf4bfd8b69c2765468fcc145c900fc3186bece6f6bbe33
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eca7843e5c37. Setting up logs at ./log/docker/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6880
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 9a1ca1528455. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7b757afe3767. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6880/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:6880/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.52/tcp/6881/p2p/16Uiu2HAmNyxa6FLJCevbn4Nj7R2Se8Zub3kVhvecZ9y3kpQd11S4","/ip4/172.18.138.52/tcp/6882/ws/p2p/16Uiu2HAmNyxa6FLJCevbn4Nj7R2Se8Zub3kVhvecZ9y3kpQd11S4"],"enrUri":"enr:-L24QCSuKPQi9QDofQ1UVR0tjLbuElSYl-qE3Xfh4iOlfXQ-DEneguEsQwuWyZ9ETHDGZOF8vmfQR6EFgK10yTGsm18CgmlkgnY0gmlwhKwSijSKbXVsdGlhZGRyc5YACASsEoo0BhrhAAoErBKKNAYa4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmXDkje-sYiQJW02cXuVJ4pCJTxk2QuHa2sya4Hy6eI2DdGNwghrhg3VkcIIa44V3YWt1Mgk"}'
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/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__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.48.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65401', '65402', '65403', '65404', '65405']
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 65401:65401 -p 65402:65402 -p 65403:65403 -p 65404:65404 -p 65405:65405 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=65403 --rest-port=65401 --tcp-port=65402 --discv5-udp-port=65404 --rest-address=0.0.0.0 --nat=extip:172.18.48.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5bdfdb0ee5baf5dcdb81dfc2fd5e05a1aeeb41ed5d69bcceb94354f5dcdd7b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65405 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QCSuKPQi9QDofQ1UVR0tjLbuElSYl-qE3Xfh4iOlfXQ-DEneguEsQwuWyZ9ETHDGZOF8vmfQR6EFgK10yTGsm18CgmlkgnY0gmlwhKwSijSKbXVsdGlhZGRyc5YACASsEoo0BhrhAAoErBKKNAYa4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmXDkje-sYiQJW02cXuVJ4pCJTxk2QuHa2sya4Hy6eI2DdGNwghrhg3VkcIIa44V3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.37 waku 127bc333ec022197543bf60869da20210f28dff1b10f652a7089961f763b526c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 127bc333ec02. Setting up logs at ./log/docker/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65401
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:65401/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:65401/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.48.37/tcp/65402/p2p/16Uiu2HAm7SbtxpapgbiD4NUsTr4Y2eVvyKFYocdBGgRXqvLJqDpc","/ip4/172.18.48.37/tcp/65403/ws/p2p/16Uiu2HAm7SbtxpapgbiD4NUsTr4Y2eVvyKFYocdBGgRXqvLJqDpc"],"enrUri":"enr:-L24QN8wHP__rOyMPtAh1_Ga0bidQHyhxbrgHWfsmYyHNfGPUwo4zkv4PRB_WVA8Ga6bzbK-_DuHE0WNfH8BvG-rvCcCgmlkgnY0gmlwhKwSMCWKbXVsdGlhZGRyc5YACASsEjAlBv96AAoErBIwJQb_e90DgnJzhQADAQAAiXNlY3AyNTZrMaECsok0-lrNIqZZoLZ_T7BCYaMboOLO7tLQnzLIicN7bimDdGNwgv96g3VkcIL_fIV3YWt1MgE"}'
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/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__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.77.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5178', '5179', '5180', '5181', '5182']
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 5178:5178 -p 5179:5179 -p 5180:5180 -p 5181:5181 -p 5182:5182 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=5180 --rest-port=5178 --tcp-port=5179 --discv5-udp-port=5181 --rest-address=0.0.0.0 --nat=extip:172.18.77.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98bbc77bfbdc68de9f7b5ab8aafdfacef3cc5defe37ff82bda1fff56acd25f84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5182 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QCSuKPQi9QDofQ1UVR0tjLbuElSYl-qE3Xfh4iOlfXQ-DEneguEsQwuWyZ9ETHDGZOF8vmfQR6EFgK10yTGsm18CgmlkgnY0gmlwhKwSijSKbXVsdGlhZGRyc5YACASsEoo0BhrhAAoErBKKNAYa4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmXDkje-sYiQJW02cXuVJ4pCJTxk2QuHa2sya4Hy6eI2DdGNwghrhg3VkcIIa44V3YWt1Mgk --lightpushnode=/ip4/172.18.138.52/tcp/6881/p2p/16Uiu2HAmNyxa6FLJCevbn4Nj7R2Se8Zub3kVhvecZ9y3kpQd11S4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.118 waku 194e4d06784aa055b576c93eabb5c39dc86169eae4391c43737a48206da1f128
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 194e4d06784a. Setting up logs at ./log/docker/node1_2026-03-14_04-31-16__6ec22bb9-db90-4d70-9e1d-76ae7a9979b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5178
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:5178/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:5178/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.77.118/tcp/5179/p2p/16Uiu2HAkwCv6Uy6DpCq7pWuo8xfm26rQTfeVStumQp7js5jgie2X","/ip4/172.18.77.118/tcp/5180/ws/p2p/16Uiu2HAkwCv6Uy6DpCq7pWuo8xfm26rQTfeVStumQp7js5jgie2X"],"enrUri":"enr:-L24QG0rZdQhxEwUyjJfejWvWY_ZCpw5TSKaXfjoOywYNDorKJE_en7nrXJm3LRYAYCaqqnxI0CpzBsbPtuR_0PO_IoCgmlkgnY0gmlwhKwSTXaKbXVsdGlhZGRyc5YACASsEk12BhQ7AAoErBJNdgYUPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGnLImcCFXON8D6yQ2XHJ2WtjVLE6Kerzlcvn-FWegKSDdGNwghQ7g3VkcIIUPYV3YWt1Mgk"}'
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:6880/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:65401/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.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:5178/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": 1773462680206678761}}'
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:6880/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":1773462680206678761,"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:65401/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":1773462680206678761,"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 eca7843e5c37
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 127bc333ec02
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 194e4d06784a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eca7843e5c37. 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,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-03-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce
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-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__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-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__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-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__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.149.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16588', '16589', '16590', '16591', '16592']
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 16588:16588 -p 16589:16589 -p 16590:16590 -p 16591:16591 -p 16592:16592 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=16590 --rest-port=16588 --tcp-port=16589 --discv5-udp-port=16591 --rest-address=0.0.0.0 --nat=extip:172.18.149.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de03ced5a90efff60ccd52e693d963c6aebdd87fbfdfbbe1100aa2a5964facf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16592 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.219 waku a15e85201a2351cea04b67152ca7f33b2f338f882c63b39f6e7b17f6dcd220c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a15e85201a23. Setting up logs at ./log/docker/node1_2026-03-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16588
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 90f3cff55c96. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5841a93ec23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16588/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:16588/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.219/tcp/16589/p2p/16Uiu2HAm19KKKaoaWLQczhiQZT4rWNCNbW1WbNgvZs12V1m6xYCL","/ip4/172.18.149.219/tcp/16590/ws/p2p/16Uiu2HAm19KKKaoaWLQczhiQZT4rWNCNbW1WbNgvZs12V1m6xYCL"],"enrUri":"enr:-L24QMdjaZbCdECvSFBalbzgSv55BegZy0UxULZqunc0E1XocvxkAGXAS-UruBMGLbivFNjjSWr8n8rYmf7kp2oh3m4CgmlkgnY0gmlwhKwSlduKbXVsdGlhZGRyc5YACASsEpXbBkDNAAoErBKV2wZAzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVPV260UFxRTk_hntilUiqc11z6kFrI1CGo9UTPsdMFWDdGNwgkDNg3VkcIJAz4V3YWt1Mgk"}'
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.52.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26134', '26135', '26136', '26137', '26138']
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 26134:26134 -p 26135:26135 -p 26136:26136 -p 26137:26137 -p 26138:26138 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=26136 --rest-port=26134 --tcp-port=26135 --discv5-udp-port=26137 --rest-address=0.0.0.0 --nat=extip:172.18.52.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fd181f05fa26e7afa3fea5a51aebedc8bbcbadeae4c4b70b74afccafde4a44b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26138 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QMdjaZbCdECvSFBalbzgSv55BegZy0UxULZqunc0E1XocvxkAGXAS-UruBMGLbivFNjjSWr8n8rYmf7kp2oh3m4CgmlkgnY0gmlwhKwSlduKbXVsdGlhZGRyc5YACASsEpXbBkDNAAoErBKV2wZAzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVPV260UFxRTk_hntilUiqc11z6kFrI1CGo9UTPsdMFWDdGNwgkDNg3VkcIJAz4V3YWt1Mgk --lightpushnode=/ip4/172.18.149.219/tcp/16589/p2p/16Uiu2HAm19KKKaoaWLQczhiQZT4rWNCNbW1WbNgvZs12V1m6xYCL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.157 waku ac26debb64bab86e9dbcc098e340471175bb94bd41decdd857e72045f3c4e466
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac26debb64ba. Setting up logs at ./log/docker/node2_2026-03-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26134
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:26134/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:26134/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.157/tcp/26135/p2p/16Uiu2HAmJeCRaamyerB4fcZrvsgKfDVP17tZnMyoLFAkeXYEBF2o","/ip4/172.18.52.157/tcp/26136/ws/p2p/16Uiu2HAmJeCRaamyerB4fcZrvsgKfDVP17tZnMyoLFAkeXYEBF2o"],"enrUri":"enr:-L24QIbSbSwXm7bjT4xMnjBVRtneMGwbXkfYH0lR1Ow2p3c_KiuInFei28GFzx-E8tIyO-u8mlz7ZVQFjg3635z1fvMCgmlkgnY0gmlwhKwSNJ2KbXVsdGlhZGRyc5YACASsEjSdBmYXAAoErBI0nQZmGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWPIxXO9R439yQXINXTxH1l26odhxEcvhCAJLsXIziyCDdGNwgmYXg3VkcIJmGYV3YWt1Mgk"}'
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.254.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37714', '37715', '37716', '37717', '37718']
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 37714:37714 -p 37715:37715 -p 37716:37716 -p 37717:37717 -p 37718:37718 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=37716 --rest-port=37714 --tcp-port=37715 --discv5-udp-port=37717 --rest-address=0.0.0.0 --nat=extip:172.18.254.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5abcf28e626b941fcaeb3aa3aede966b1f5ce137ea9b7b4aecf8f70ca2ca3cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIbSbSwXm7bjT4xMnjBVRtneMGwbXkfYH0lR1Ow2p3c_KiuInFei28GFzx-E8tIyO-u8mlz7ZVQFjg3635z1fvMCgmlkgnY0gmlwhKwSNJ2KbXVsdGlhZGRyc5YACASsEjSdBmYXAAoErBI0nQZmGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWPIxXO9R439yQXINXTxH1l26odhxEcvhCAJLsXIziyCDdGNwgmYXg3VkcIJmGYV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.231 waku 178b9ee4446ad3b98c59f30bb9ecab1d53f36547d5998a689b065aacc3a210ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 178b9ee4446a. Setting up logs at ./log/docker/node3_2026-03-14_04-31-52__a4ee7f00-4769-495a-8fc2-481ffb7029ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37714
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:37714/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:37714/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.231/tcp/37715/p2p/16Uiu2HAmTdhy8PqWPBDC22C91WC2iCo7P95PNiHiWZyJyDsqtNRn","/ip4/172.18.254.231/tcp/37716/ws/p2p/16Uiu2HAmTdhy8PqWPBDC22C91WC2iCo7P95PNiHiWZyJyDsqtNRn"],"enrUri":"enr:-L24QKKoeFOZ4tHlytusYdI7UQLEnEZAO-9CTRcO90pYoAJdJVXEHH4uJeEYHaY0TmFPVLovk-YVFIx1T0RaaUNvA6kCgmlkgnY0gmlwhKwS_ueKbXVsdGlhZGRyc5YACASsEv7nBpNTAAoErBL-5waTVN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3oszJX_brSnfe2Hx8JocY5LYRP4px1Hp8CgdDcvyq8mDdGNwgpNTg3VkcIKTVYV3YWt1MgE"}'
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:16588/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:26134/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:37714/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:16588/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.17.0.3/tcp/58036/p2p/16Uiu2HAmJeCRaamyerB4fcZrvsgKfDVP17tZnMyoLFAkeXYEBF2o","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26134/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.149.219/tcp/16589/p2p/16Uiu2HAm19KKKaoaWLQczhiQZT4rWNCNbW1WbNgvZs12V1m6xYCL","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.254.231/tcp/50378/p2p/16Uiu2HAmTdhy8PqWPBDC22C91WC2iCo7P95PNiHiWZyJyDsqtNRn","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37714/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.52.157/tcp/26135/p2p/16Uiu2HAmJeCRaamyerB4fcZrvsgKfDVP17tZnMyoLFAkeXYEBF2o","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.37.1-81-g96f1c4","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
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:16588/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": 1773462746124746979}}'
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:37714/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773462746124746979,"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 a15e85201a23
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac26debb64ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 178b9ee4446a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a15e85201a23. 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,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_1_MB with id: 2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975
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-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__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.226.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45212', '45213', '45214', '45215', '45216']
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 45212:45212 -p 45213:45213 -p 45214:45214 -p 45215:45215 -p 45216:45216 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=45214 --rest-port=45212 --tcp-port=45213 --discv5-udp-port=45215 --rest-address=0.0.0.0 --nat=extip:172.18.226.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dad2adab9f30beff801e9950ad5ffdfa2d6d9ceeaf4ebc5c0c6d3fb933ffaec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45216 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9568387f1d20. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.188 waku 1e48e10073732e060af9ff8f1d3920042b2212330e7f550927730fecc92b4a23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e48e1007373. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45212
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 5474eb748fe9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45212/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:45212/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.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj","/ip4/172.18.226.188/tcp/45214/ws/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"],"enrUri":"enr:-L24QBkBtuv5siCaLSEtOT5ntA6ZQXEoLt7GkgF_OaIvd8thWtx8LSQSZxVqBvvKxqPisyf3x7M3zCmQXXmvHKe199ACgmlkgnY0gmlwhKwS4ryKbXVsdGlhZGRyc5YACASsEuK8BrCdAAoErBLivAawnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRlubop65mHsM9H5yKJmfinusI8TwHZwCtFTuY-7Q-laDdGNwgrCdg3VkcIKwn4V3YWt1Mgk"}'
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-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__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.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38540', '38541', '38542', '38543', '38544']
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 38540:38540 -p 38541:38541 -p 38542:38542 -p 38543:38543 -p 38544:38544 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=38542 --rest-port=38540 --tcp-port=38541 --discv5-udp-port=38543 --rest-address=0.0.0.0 --nat=extip:172.18.166.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfec6f8d4316020ef2cfe1aea5daec7cfcf3504b9ccb4f22e47a8e7dbd5f9587 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38544 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.93 waku 77024163f3cc0113f3fb19b7488d0a49fbccc1ff4a8bd4fa4141e463c8d85615
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77024163f3cc. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38540
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:38540/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:38540/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.93/tcp/38541/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC","/ip4/172.18.166.93/tcp/38542/ws/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC"],"enrUri":"enr:-L24QG74nFC8yo4SlP50eEE5sp-ljqIkOzRnEfaVMnLLcY_0JwCSvg2q7UvVJ7Flyk7bDN4J_NFNXKkcg8KPVdEOg9ICgmlkgnY0gmlwhKwSpl2KbXVsdGlhZGRyc5YACASsEqZdBpaNAAoErBKmXQaWjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECb20KJw9NSukotW5Mk57HdES_4LMaPIzStbMXOq_dLrGDdGNwgpaNg3VkcIKWj4V3YWt1MgE"}'
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:38540/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"]'
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-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__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.167.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63220', '63221', '63222', '63223', '63224']
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 63220:63220 -p 63221:63221 -p 63222:63222 -p 63223:63223 -p 63224:63224 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=63222 --rest-port=63220 --tcp-port=63221 --discv5-udp-port=63223 --rest-address=0.0.0.0 --nat=extip:172.18.167.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb7f21ffd4b48e0ea1cdd416b3aa7e53defafcea9afd55cefde71885c39c9324 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63224 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBkBtuv5siCaLSEtOT5ntA6ZQXEoLt7GkgF_OaIvd8thWtx8LSQSZxVqBvvKxqPisyf3x7M3zCmQXXmvHKe199ACgmlkgnY0gmlwhKwS4ryKbXVsdGlhZGRyc5YACASsEuK8BrCdAAoErBLivAawnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRlubop65mHsM9H5yKJmfinusI8TwHZwCtFTuY-7Q-laDdGNwgrCdg3VkcIKwn4V3YWt1Mgk --lightpushnode=/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.68 waku bb63a25ccecf9f486fe6963c3ac1ba2de44ade5947d3643b2359a7c378759405
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb63a25ccecf. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63220
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:63220/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:63220/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.167.68/tcp/63221/p2p/16Uiu2HAm62kQvgabymdzdbpiybDuEWApKccwxrUpdaKyqEGTPYQL","/ip4/172.18.167.68/tcp/63222/ws/p2p/16Uiu2HAm62kQvgabymdzdbpiybDuEWApKccwxrUpdaKyqEGTPYQL"],"enrUri":"enr:-L24QIrQRFjVgl7yJzvglhcx_CbrodIpxy7_VGfQ-JpXFY2PZlN_13GFfMnAn_o7doZJ3NIFQMOwS1_4E2nx8VtyFr0CgmlkgnY0gmlwhKwSp0SKbXVsdGlhZGRyc5YACASsEqdEBvb1AAoErBKnRAb29t0DgnJzhQADAQAAiXNlY3AyNTZrMaECnZE12gNYl7TPk2eQsMX6umTbCgx-73vI6rzG-UtV3VWDdGNwgvb1g3VkcIL294V3YWt1Mgk"}'
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:63220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.93/tcp/38541/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45212/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:38540/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:63220/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.light_push.test_publish:test_publish.py:70 Running test with payload length of 1048576 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
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: 503 Server Error: Service Unavailable for url: http://127.0.0.1:63220/lightpush/v1/message. Response content: b'Failed to request a message push: 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 1e48e1007373
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77024163f3cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb63a25ccecf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e48e1007373. 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.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
2026-03-14 04:44:27.538 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:44:27.538 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f
2026-03-14 04:44:27.538 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:44:27.546 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:44:27.546 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f__wakuorg_nwaku:latest.log
2026-03-14 04:44:27.555 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:44:27.556 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f__wakuorg_nwaku:latest.log
2026-03-14 04:44:27.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:44:27.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f__wakuorg_nwaku:latest.log
2026-03-14 04:44:27.564 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:44:27.565 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:44:27.565 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:44:27.567 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:44:27.567 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.24
2026-03-14 04:44:27.567 DEBUG [src.node.docker_mananger] Generated ports ['56884', '56885', '56886', '56887', '56888']
2026-03-14 04:44:27.567 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:44:27.567 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:44:27.567 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:44:27.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 56884:56884 -p 56885:56885 -p 56886:56886 -p 56887:56887 -p 56888:56888 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=56886 --rest-port=56884 --tcp-port=56885 --discv5-udp-port=56887 --rest-address=0.0.0.0 --nat=extip:172.18.94.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36fcd70ebbf79f8ceec3dcc5bdb9a08cf7cc3a1e640db3446513be5e9a1fae7e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56888 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-14 04:44:27.737 ERROR [src.node.docker_mananger] Max retries reached for container f2ae85879623. Exiting log stream.
2026-03-14 04:44:27.767 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.24 waku 7666df6056bcdfd4fa4a8f83f2df2681748ad6d8d1cb4a5413f457f293bb9f0f
2026-03-14 04:44:27.802 DEBUG [src.node.docker_mananger] Container started with ID 7666df6056bc. Setting up logs at ./log/docker/node1_2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f__wakuorg_nwaku:latest.log
2026-03-14 04:44:27.802 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56884
2026-03-14 04:44:27.802 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:44:27.964 ERROR [src.node.docker_mananger] Max retries reached for container 24523632b335. Exiting log stream.
2026-03-14 04:44:28.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56884/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:44:28.806 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-14 04:44:28.806 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:44:28.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:44:28.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.24/tcp/56885/p2p/16Uiu2HAm1Y2YgmLyBCYdcvp8qnLZaaXuxVTZXwhSDpc5GQRFJLoG","/ip4/172.18.94.24/tcp/56886/ws/p2p/16Uiu2HAm1Y2YgmLyBCYdcvp8qnLZaaXuxVTZXwhSDpc5GQRFJLoG"],"enrUri":"enr:-L24QI79D76JgUFGcXm5DHKGXBLaqDHylhzHR0LveKchtD9iMU4GvQf2kTot83htGNfwJtNuKIbIpJU2NpoGB-prH2wCgmlkgnY0gmlwhKwSXhiKbXVsdGlhZGRyc5YACASsEl4YBt41AAoErBJeGAbeNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECWsbcmjUw3BxEXBsIpFehw6TZmXls3Zq602D78hpfye-DdGNwgt41g3VkcILeN4V3YWt1MhM"}'
2026-03-14 04:44:28.809 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:44:28.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56884/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:44:28.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:44:28.828 DEBUG [src.steps.store] Relaying message
2026-03-14 04:44:28.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56884/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-14 04:44:28.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:44:28.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:44:29.033 DEBUG [src.steps.store] Relaying message
2026-03-14 04:44:29.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56884/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-14 04:44:29.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:44:29.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:44:29.238 DEBUG [src.steps.store] Relaying message
2026-03-14 04:44:29.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56884/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-14 04:44:29.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:44:29.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:44:54.444 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:44:54.444 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:44:54.446 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:44:54.446 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.15
2026-03-14 04:44:54.446 DEBUG [src.node.docker_mananger] Generated ports ['5220', '5221', '5222', '5223', '5224']
2026-03-14 04:44:54.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:44:54.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:44:54.447 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:44:54.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 5220:5220 -p 5221:5221 -p 5222:5222 -p 5223:5223 -p 5224:5224 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=5222 --rest-port=5220 --tcp-port=5221 --discv5-udp-port=5223 --rest-address=0.0.0.0 --nat=extip:172.18.63.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f38034d91ff6a4aa3ac7b15beca12fcb3f7f8cafaccb45de2ba5c6dc2de2ca9c --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5224 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QI79D76JgUFGcXm5DHKGXBLaqDHylhzHR0LveKchtD9iMU4GvQf2kTot83htGNfwJtNuKIbIpJU2NpoGB-prH2wCgmlkgnY0gmlwhKwSXhiKbXVsdGlhZGRyc5YACASsEl4YBt41AAoErBJeGAbeNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECWsbcmjUw3BxEXBsIpFehw6TZmXls3Zq602D78hpfye-DdGNwgt41g3VkcILeN4V3YWt1MhM
2026-03-14 04:44:54.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.15 waku a743e273bd941330b8844efe8a19e8a8b528239d0d73dee4329bc3756a224ddd
2026-03-14 04:44:54.689 DEBUG [src.node.docker_mananger] Container started with ID a743e273bd94. Setting up logs at ./log/docker/node2_2026-03-14_04-44-27__f8cd32d1-2535-4499-b444-3e8f30e8f87f__wakuorg_nwaku:latest.log
2026-03-14 04:44:54.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5220
2026-03-14 04:44:54.690 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:44:55.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5220/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:44:55.693 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":"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-14 04:44:55.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:44:55.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:44:55.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.15/tcp/5221/p2p/16Uiu2HAm8tdGxXtsLfoCVcQgorphboPFEjF6acBTT6bLVPr7fx56","/ip4/172.18.63.15/tcp/5222/ws/p2p/16Uiu2HAm8tdGxXtsLfoCVcQgorphboPFEjF6acBTT6bLVPr7fx56"],"enrUri":"enr:-L24QKKNdJEqfTttp96_viWAA2aMcMSQF1Ef_xeSYBtddR1hDcfPU7wVDhaCd6yHptFRC7XP6g2MHzbVYwkKE0ar-KICgmlkgnY0gmlwhKwSPw-KbXVsdGlhZGRyc5YACASsEj8PBhRlAAoErBI_DwYUZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECyA-N7UgMAGJkmFRuZ0j3wipJX9ZbCizPA1lQJuQTwhmDdGNwghRlg3VkcIIUZ4V3YWt1MhI"}'
2026-03-14 04:44:55.696 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:44:55.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.24/tcp/56885/p2p/16Uiu2HAm1Y2YgmLyBCYdcvp8qnLZaaXuxVTZXwhSDpc5GQRFJLoG"]'
2026-03-14 04:44:55.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:45:05.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5220/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:45:05.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa883e06ffdc74f6a0511117fb62bcb11afb47f7b1555ab6c4d664658d9e6d08b"},{"messageHash":"0x0ebc8f100010775e1047506c915021e6a370018084b5f99161bc2647687573d1"},{"messageHash":"0x329cbe8149b966d6520c4db6fdb13d9f9ac044f719a357017943e688b72d43bd"}]}'
2026-03-14 04:45:05.742 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:45:05.743 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:45:05.743 DEBUG [src.node.waku_node] Stopping container with id 7666df6056bc
2026-03-14 04:45:06.310 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:45:06.312 DEBUG [src.node.waku_node] Stopping container with id a743e273bd94
2026-03-14 04:45:06.894 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:45:06.896 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:45:06.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:45:06.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-03-14 04:32:44.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:32:44.832 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-03-14_04-32-44__bf2f7a5b-9dfe-4e1b-b05f-451555cae801
2026-03-14 04:32:44.832 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:32:44.832 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:32:44.833 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-14 04:32:44.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:32:44.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-32-44__bf2f7a5b-9dfe-4e1b-b05f-451555cae801__wakuorg_nwaku:latest.log
2026-03-14 04:32:44.839 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:32:44.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:32:44.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:32:44.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.196
2026-03-14 04:32:44.841 DEBUG [src.node.docker_mananger] Generated ports ['45754', '45755', '45756', '45757', '45758']
2026-03-14 04:32:44.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:32:44.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:32:44.842 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:32:44.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 45754:45754 -p 45755:45755 -p 45756:45756 -p 45757:45757 -p 45758:45758 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=45756 --rest-port=45754 --tcp-port=45755 --discv5-udp-port=45757 --rest-address=0.0.0.0 --nat=extip:172.18.193.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fc85aa8faa4caade3af1bf60704acecca8fbdaea18bbecd0032e43fa67dd8bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45758 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:32:44.942 ERROR [src.node.docker_mananger] Max retries reached for container 9091cfe85662. Exiting log stream.
2026-03-14 04:32:45.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.196 waku 18b8bf49e0f956d226e5daa1cd1d1d2ef0c5214c01d286c4466c27cb5225e30a
2026-03-14 04:32:45.070 DEBUG [src.node.docker_mananger] Container started with ID 18b8bf49e0f9. Setting up logs at ./log/docker/node1_2026-03-14_04-32-44__bf2f7a5b-9dfe-4e1b-b05f-451555cae801__wakuorg_nwaku:latest.log
2026-03-14 04:32:45.071 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45754
2026-03-14 04:32:45.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:32:45.432 ERROR [src.node.docker_mananger] Max retries reached for container d3453dd78724. Exiting log stream.
2026-03-14 04:32:46.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45754/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:46.075 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-14 04:32:46.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:32:46.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45754/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:46.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.196/tcp/45755/p2p/16Uiu2HAm4Btu3fagDoZXENQrqnegg1Pt7ZYejboPa5Thn6QHTHhu","/ip4/172.18.193.196/tcp/45756/ws/p2p/16Uiu2HAm4Btu3fagDoZXENQrqnegg1Pt7ZYejboPa5Thn6QHTHhu"],"enrUri":"enr:-L24QH2uxLtIG6wTl3W3allMN_6wpYvLDAS0L-FogrxkDJpwVsp_LBHV3dEAgwfXicQjqxckTiQdZ0R9sklf34rDQcICgmlkgnY0gmlwhKwSwcSKbXVsdGlhZGRyc5YACASsEsHEBrK7AAoErBLBxAayvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjGoWcKVbuYEUw3c_n6BTjy6F7MgBsFUu0NoOZU2gbSDdGNwgrK7g3VkcIKyvYV3YWt1MgU"}'
2026-03-14 04:32:46.077 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:32:46.078 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-14 04:32:46.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:32:46.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-32-44__bf2f7a5b-9dfe-4e1b-b05f-451555cae801__wakuorg_nwaku:latest.log
2026-03-14 04:32:46.084 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:32:46.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:32:46.086 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:32:46.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.224
2026-03-14 04:32:46.086 DEBUG [src.node.docker_mananger] Generated ports ['49161', '49162', '49163', '49164', '49165']
2026-03-14 04:32:46.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:32:46.086 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:32:46.086 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:32:46.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 49161:49161 -p 49162:49162 -p 49163:49163 -p 49164:49164 -p 49165:49165 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=49163 --rest-port=49161 --tcp-port=49162 --discv5-udp-port=49164 --rest-address=0.0.0.0 --nat=extip:172.18.225.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3dc7d71db70c6dcacbe8d9a8d60c3c41dff8fd4d6a86b70f10639d05d1f7fab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49165 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QH2uxLtIG6wTl3W3allMN_6wpYvLDAS0L-FogrxkDJpwVsp_LBHV3dEAgwfXicQjqxckTiQdZ0R9sklf34rDQcICgmlkgnY0gmlwhKwSwcSKbXVsdGlhZGRyc5YACASsEsHEBrK7AAoErBLBxAayvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjGoWcKVbuYEUw3c_n6BTjy6F7MgBsFUu0NoOZU2gbSDdGNwgrK7g3VkcIKyvYV3YWt1MgU --filternode=/ip4/172.18.193.196/tcp/45755/p2p/16Uiu2HAm4Btu3fagDoZXENQrqnegg1Pt7ZYejboPa5Thn6QHTHhu
2026-03-14 04:32:46.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.224 waku f94bfc9ceec7f9639846093309b5f139d1e6f3b3fc7b1b5b4f2f4d7832493fc3
2026-03-14 04:32:46.310 DEBUG [src.node.docker_mananger] Container started with ID f94bfc9ceec7. Setting up logs at ./log/docker/node2_2026-03-14_04-32-44__bf2f7a5b-9dfe-4e1b-b05f-451555cae801__wakuorg_nwaku:latest.log
2026-03-14 04:32:46.310 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49161
2026-03-14 04:32:46.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:32:47.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.314 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-14 04:32:47.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:32:47.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.224/tcp/49162/p2p/16Uiu2HAmPRud3PeojvtQwPbp5QKoFK8L9Mctt9d7YHv7bSFeU7vu","/ip4/172.18.225.224/tcp/49163/ws/p2p/16Uiu2HAmPRud3PeojvtQwPbp5QKoFK8L9Mctt9d7YHv7bSFeU7vu"],"enrUri":"enr:-L24QHyoiBsHt-TMGytJeexQoo71iwJ2fNu_16qeIVubdPGRGBskzw__cRsipPamrYV0NpV9piOk9dtVkAvVf-9zZ4QCgmlkgnY0gmlwhKwS4eCKbXVsdGlhZGRyc5YACASsEuHgBsAKAAoErBLh4AbAC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoBaow_stT2GN2hRnonT-TmiKuAo1BRStmC-xqGYrkJaDdGNwgsAKg3VkcILADIV3YWt1MgA"}'
2026-03-14 04:32:47.317 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:32:47.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49161/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.196/tcp/45755/p2p/16Uiu2HAm4Btu3fagDoZXENQrqnegg1Pt7ZYejboPa5Thn6QHTHhu"]'
2026-03-14 04:32:47.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.356 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-14 04:32:47.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:32:47.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49161/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8114ee8f-f51b-4884-bcf9-14fd6193431b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:32:47.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8114ee8f-f51b-4884-bcf9-14fd6193431b","statusDesc":"OK"}'
2026-03-14 04:32:47.390 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-03-14 04:32:47.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.399 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:47.499 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:47.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.502 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":1773462692970576128,"ephemeral":false}]'
2026-03-14 04:32:47.504 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-03-14 04:32:47.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:47.609 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:47.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.612 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":2088822692970562048,"ephemeral":false}]'
2026-03-14 04:32:47.613 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-03-14 04:32:47.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.618 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:47.719 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:47.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.721 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":1773459092970562048,"ephemeral":false}]'
2026-03-14 04:32:47.723 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-03-14 04:32:47.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.728 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:47.828 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:47.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.831 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":1773466292970562048,"ephemeral":false}]'
2026-03-14 04:32:47.833 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-03-14 04:32:47.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:47.938 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:47.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:47.940 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":1,"ephemeral":false}]'
2026-03-14 04:32:47.942 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-03-14 04:32:47.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:47.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:47.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:48.047 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:48.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:48.050 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":-1,"ephemeral":false}]'
2026-03-14 04:32:48.052 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-03-14 04:32:48.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45754/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-14 04:32:48.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:48.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:48.157 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:48.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:48.160 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":1583632800000000000,"ephemeral":false}]'
2026-03-14 04:32:48.163 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:32:48.164 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:32:48.164 DEBUG [src.node.waku_node] Stopping container with id 18b8bf49e0f9
2026-03-14 04:32:48.737 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:48.737 DEBUG [src.node.waku_node] Stopping container with id f94bfc9ceec7
2026-03-14 04:32:49.294 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:49.295 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:32:49.302 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:32:49.307 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-03-14 04:35:06.897 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:35:06.898 DEBUG [tests.conftest] Running test: test_messages_with_timestamps_far_from_now with id: 2026-03-14_04-35-06__aba34ebc-bec3-43c3-96f9-02d32ef025ba
2026-03-14 04:35:06.898 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:35:06.899 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:35:06.899 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:35:06.910 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:06.910 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-35-06__aba34ebc-bec3-43c3-96f9-02d32ef025ba__wakuorg_nwaku:latest.log
2026-03-14 04:35:06.911 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:06.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:06.915 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:06.915 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.168
2026-03-14 04:35:06.916 DEBUG [src.node.docker_mananger] Generated ports ['38346', '38347', '38348', '38349', '38350']
2026-03-14 04:35:06.916 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:06.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:06.917 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:06.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 38346:38346 -p 38347:38347 -p 38348:38348 -p 38349:38349 -p 38350:38350 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=38348 --rest-port=38346 --tcp-port=38347 --discv5-udp-port=38349 --rest-address=0.0.0.0 --nat=extip:172.18.129.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb5ec4b4ecc92c34f9bfc62759dbedb95aafefdd4a40ddec77abfd33be9bbe1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38350 --metrics-logging=true --store=true --relay=true
2026-03-14 04:35:07.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.168 waku d0d94cf873d0013895a99714f7bae90f26712ef701fb33ce2b6f228f1d5900ad
2026-03-14 04:35:07.118 ERROR [src.node.docker_mananger] Max retries reached for container 498a465ddba5. Exiting log stream.
2026-03-14 04:35:07.147 DEBUG [src.node.docker_mananger] Container started with ID d0d94cf873d0. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-35-06__aba34ebc-bec3-43c3-96f9-02d32ef025ba__wakuorg_nwaku:latest.log
2026-03-14 04:35:07.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38346
2026-03-14 04:35:07.148 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:07.745 ERROR [src.node.docker_mananger] Max retries reached for container e59bf34a6c9a. Exiting log stream.
2026-03-14 04:35:08.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38346/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:08.151 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-14 04:35:08.151 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:08.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:08.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.168/tcp/38347/p2p/16Uiu2HAmArsruTu41WmfUf6im1nM9GWibHbfp1BjLt8ZBgaUDQYR","/ip4/172.18.129.168/tcp/38348/ws/p2p/16Uiu2HAmArsruTu41WmfUf6im1nM9GWibHbfp1BjLt8ZBgaUDQYR"],"enrUri":"enr:-L24QA_yJWmwJ_LV7_tLl-Ss5n3KBtG2Yw8H2-B8JYLQ36YaHEfMtZpZV3h2hxc1HjKSFMzb9NkTm4DcddIplBGfVAQCgmlkgnY0gmlwhKwSgaiKbXVsdGlhZGRyc5YACASsEoGoBpXLAAoErBKBqAaVzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5VRCHr61s9jKmuBxrL_Boq17_eVCXz4sUwWBtcEpEEqDdGNwgpXLg3VkcIKVzYV3YWt1MgM"}'
2026-03-14 04:35:08.154 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:08.161 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:08.161 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-35-06__aba34ebc-bec3-43c3-96f9-02d32ef025ba__wakuorg_nwaku:latest.log
2026-03-14 04:35:08.162 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:08.162 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:08.163 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:08.163 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.65
2026-03-14 04:35:08.163 DEBUG [src.node.docker_mananger] Generated ports ['63880', '63881', '63882', '63883', '63884']
2026-03-14 04:35:08.164 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:08.164 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:08.164 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:08.164 DEBUG [src.node.docker_mananger] docker run -i -t -p 63880:63880 -p 63881:63881 -p 63882:63882 -p 63883:63883 -p 63884:63884 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=63882 --rest-port=63880 --tcp-port=63881 --discv5-udp-port=63883 --rest-address=0.0.0.0 --nat=extip:172.18.103.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcde18cb0adf3cecd7ac1dd5d02c7ab90d0540cbd947e24eea5af32e8f01a787 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63884 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA_yJWmwJ_LV7_tLl-Ss5n3KBtG2Yw8H2-B8JYLQ36YaHEfMtZpZV3h2hxc1HjKSFMzb9NkTm4DcddIplBGfVAQCgmlkgnY0gmlwhKwSgaiKbXVsdGlhZGRyc5YACASsEoGoBpXLAAoErBKBqAaVzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5VRCHr61s9jKmuBxrL_Boq17_eVCXz4sUwWBtcEpEEqDdGNwgpXLg3VkcIKVzYV3YWt1MgM --storenode=/ip4/172.18.129.168/tcp/38347/p2p/16Uiu2HAmArsruTu41WmfUf6im1nM9GWibHbfp1BjLt8ZBgaUDQYR --store=true --relay=true
2026-03-14 04:35:08.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.65 waku 2888e596de6a4bec4d1017c33a6f9ac4ee7655c37713785218b122752e52bb2e
2026-03-14 04:35:08.404 DEBUG [src.node.docker_mananger] Container started with ID 2888e596de6a. Setting up logs at ./log/docker/store_node1_2026-03-14_04-35-06__aba34ebc-bec3-43c3-96f9-02d32ef025ba__wakuorg_nwaku:latest.log
2026-03-14 04:35:08.405 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63880
2026-03-14 04:35:08.405 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:09.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63880/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:09.409 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-14 04:35:09.409 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:09.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:09.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.65/tcp/63881/p2p/16Uiu2HAmH1GFGLZ5NkeQZutpqpPJAB6iWvDJHWzLLDPSE67gMgSk","/ip4/172.18.103.65/tcp/63882/ws/p2p/16Uiu2HAmH1GFGLZ5NkeQZutpqpPJAB6iWvDJHWzLLDPSE67gMgSk"],"enrUri":"enr:-L24QMU9WzSpFYf5EYtGnOYdiw5m4B9ZqFWcXsxVKQwUABKbDGdulawl5kiNRLYUXv__UZBlBWoNFOO3rlgZC5m_tr8CgmlkgnY0gmlwhKwSZ0GKbXVsdGlhZGRyc5YACASsEmdBBvmJAAoErBJnQQb5it0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQKBWczCVNr2VoiD-OUhSA4psclC-baCakKWv3TLLhWGDdGNwgvmJg3VkcIL5i4V3YWt1MgM"}'
2026-03-14 04:35:09.412 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:09.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63880/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.168/tcp/38347/p2p/16Uiu2HAmArsruTu41WmfUf6im1nM9GWibHbfp1BjLt8ZBgaUDQYR"]'
2026-03-14 04:35:09.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:35:09.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63880/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:35:09.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.422 DEBUG [tests.store.test_time_filter] Running test with payload 20 sec Past
2026-03-14 04:35:09.422 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38346/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-14 04:35:09.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.427 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.628 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:35:09.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38346/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'
2026-03-14 04:35:09.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-14 04:35:09.632 DEBUG [src.steps.store] messages length is 0
2026-03-14 04:35:09.632 DEBUG [tests.store.test_time_filter] Running test with payload 40 sec Future
2026-03-14 04:35:09.633 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38346/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-14 04:35:09.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.839 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:35:09.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38346/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'
2026-03-14 04:35:09.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-14 04:35:09.842 DEBUG [src.steps.store] messages length is 0
2026-03-14 04:35:09.844 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:35:09.845 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:35:09.846 DEBUG [src.node.waku_node] Stopping container with id d0d94cf873d0
2026-03-14 04:35:10.447 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:10.450 DEBUG [src.node.waku_node] Stopping container with id 2888e596de6a
2026-03-14 04:35:11.023 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:11.025 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:35:11.035 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:35:11.041 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_end_time with id: 2026-03-14_04-35-16__42ba21c2-d5cd-4ec2-b747-eb3b9f289d72
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-14_04-35-16__42ba21c2-d5cd-4ec2-b747-eb3b9f289d72__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.72.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56316', '56317', '56318', '56319', '56320']
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 56316:56316 -p 56317:56317 -p 56318:56318 -p 56319:56319 -p 56320:56320 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=56318 --rest-port=56316 --tcp-port=56317 --discv5-udp-port=56319 --rest-address=0.0.0.0 --nat=extip:172.18.72.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc841a982b78f9e3bcd1d6ada96726bc7a6badabda5095e9a35aafbf9af64ff3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56320 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.76 waku 1f43a73aaba91e684458e405321a54093035715587be39002683c39c2f4f535c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e5e408a7ebaf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f43a73aaba9. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-35-16__42ba21c2-d5cd-4ec2-b747-eb3b9f289d72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56316
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 862b5edbca70. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56316/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:56316/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.72.76/tcp/56317/p2p/16Uiu2HAm8mLCpqngBzGHksZeDvepjqPKQmYWP9ftUCfD5NnfRERZ","/ip4/172.18.72.76/tcp/56318/ws/p2p/16Uiu2HAm8mLCpqngBzGHksZeDvepjqPKQmYWP9ftUCfD5NnfRERZ"],"enrUri":"enr:-L24QLlpsEgtLb6vBece4BmK40LZqa6L6pGRyOapyssWbM1wWxN5dqrIm8B9qmLqSl7pn0Fj81oEvZpEcstQDlCT4woCgmlkgnY0gmlwhKwSSEyKbXVsdGlhZGRyc5YACASsEkhMBtv9AAoErBJITAbb_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECxjEvq5s-fd7_fuaMqAbiiRGYa9ILGBe1KScjN2Am6uSDdGNwgtv9g3VkcILb_4V3YWt1MgM"}'
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-14_04-35-16__42ba21c2-d5cd-4ec2-b747-eb3b9f289d72__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.81.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56151', '56152', '56153', '56154', '56155']
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 56151:56151 -p 56152:56152 -p 56153:56153 -p 56154:56154 -p 56155:56155 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=56153 --rest-port=56151 --tcp-port=56152 --discv5-udp-port=56154 --rest-address=0.0.0.0 --nat=extip:172.18.81.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58b44ce1442e0dbcb93c0e7a6bd293edc2f461d1faf0d8842f9caaccfc4aebae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56155 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlpsEgtLb6vBece4BmK40LZqa6L6pGRyOapyssWbM1wWxN5dqrIm8B9qmLqSl7pn0Fj81oEvZpEcstQDlCT4woCgmlkgnY0gmlwhKwSSEyKbXVsdGlhZGRyc5YACASsEkhMBtv9AAoErBJITAbb_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECxjEvq5s-fd7_fuaMqAbiiRGYa9ILGBe1KScjN2Am6uSDdGNwgtv9g3VkcILb_4V3YWt1MgM --storenode=/ip4/172.18.72.76/tcp/56317/p2p/16Uiu2HAm8mLCpqngBzGHksZeDvepjqPKQmYWP9ftUCfD5NnfRERZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.106 waku 150a7d440e941149a92356a6df2e2559ac70d37e2e35a1929b99e3d5408284f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 150a7d440e94. Setting up logs at ./log/docker/store_node1_2026-03-14_04-35-16__42ba21c2-d5cd-4ec2-b747-eb3b9f289d72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56151
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:56151/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:56151/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.81.106/tcp/56152/p2p/16Uiu2HAm8ai3web2zjmxb4kHg5sTGFizgfaEW6BDXWGrB78H36tn","/ip4/172.18.81.106/tcp/56153/ws/p2p/16Uiu2HAm8ai3web2zjmxb4kHg5sTGFizgfaEW6BDXWGrB78H36tn"],"enrUri":"enr:-L24QMyAvfYX7oPWHFRqhDrVNtadlNMNar1-EbcQAnqJkmhnTGmK9xuPdv0OTkcI8i1-yi_bP6CbzgfEgT_P3W3LfNYCgmlkgnY0gmlwhKwSUWqKbXVsdGlhZGRyc5YACASsElFqBttYAAoErBJRagbbWd0DgnJzhQADAQAAiXNlY3AyNTZrMaECw3h_53dvTfr4PyvG2zn0E8udjZLWerqUzF_gdgRPE5-DdGNwgttYg3VkcILbWoV3YWt1MgM"}'
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:56151/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.76/tcp/56317/p2p/16Uiu2HAm8mLCpqngBzGHksZeDvepjqPKQmYWP9ftUCfD5NnfRERZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56316/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:56151/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:56316/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:56316/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:56316/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:56316/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:56316/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:56316/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  tests.store.test_time_filter:test_time_filter.py:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56316/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x319e75ec79ba0fc10f45648ca75ba22d936df16054720cc8022207bfabbca17c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462915520581120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd5854b6b64fc3eab3ab37f1507508823afebb53bda6a2ac04a5a41f578256a05","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462917520588032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xae4c672ac035b172f1498cb310321c5991632b031ac2e42c99ccc2798d53cf9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462918420589056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7ec564668145fd14c73e07c4b56ffc900856414176f3da3ff2ab14b49cae61d8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462918620592128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8454f606e165021ebb1a4b3c446d5c29e8569629b8ed7b37ea4d2bd178b92439","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462920520593920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2f2c4fb5a759f5c1a08c433b78d46a0b2ea50cb95429e5c7ad4efb8ba2974f24","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462928520595200,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56151/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x319e75ec79ba0fc10f45648ca75ba22d936df16054720cc8022207bfabbca17c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462915520581120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd5854b6b64fc3eab3ab37f1507508823afebb53bda6a2ac04a5a41f578256a05","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462917520588032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xae4c672ac035b172f1498cb310321c5991632b031ac2e42c99ccc2798d53cf9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462918420589056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7ec564668145fd14c73e07c4b56ffc900856414176f3da3ff2ab14b49cae61d8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462918620592128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8454f606e165021ebb1a4b3c446d5c29e8569629b8ed7b37ea4d2bd178b92439","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462920520593920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2f2c4fb5a759f5c1a08c433b78d46a0b2ea50cb95429e5c7ad4efb8ba2974f24","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462928520595200,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
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 1f43a73aaba9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 150a7d440e94
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,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sort_ascending[false] with id: 2026-03-14_04-42-18__d68225e7-d1c3-4cdc-a90a-fef085a756c3
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-14_04-42-18__d68225e7-d1c3-4cdc-a90a-fef085a756c3__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.131.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21284', '21285', '21286', '21287', '21288']
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 21284:21284 -p 21285:21285 -p 21286:21286 -p 21287:21287 -p 21288:21288 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=21286 --rest-port=21284 --tcp-port=21285 --discv5-udp-port=21287 --rest-address=0.0.0.0 --nat=extip:172.18.131.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb1effcdbd677ea42fde7a85de7cf03fc9c3a5bf06ac6f43fd3186f1fe9d770a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21288 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.48 waku fa388f952d647286427196564ccd9b118ac60e9ae2c742afa884bc308896e8fa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 656acd1e6403. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa388f952d64. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-42-18__d68225e7-d1c3-4cdc-a90a-fef085a756c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21284
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 afede7e92739. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21284/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:21284/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.131.48/tcp/21285/p2p/16Uiu2HAmAkiteNVu5dbUfaeYnmBj16WyYrHuT38bBXgF5bDMAwUY","/ip4/172.18.131.48/tcp/21286/ws/p2p/16Uiu2HAmAkiteNVu5dbUfaeYnmBj16WyYrHuT38bBXgF5bDMAwUY"],"enrUri":"enr:-L24QKulZvljE-72YIVgZ0MTM9DJ1PEc-7qlVmL0emUn24fyKz1qVejdSAjPM3i5I3gpWLTh7UGtuddQasdkk2XPrZwCgmlkgnY0gmlwhKwSgzCKbXVsdGlhZGRyc5YACASsEoMwBlMlAAoErBKDMAZTJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC48ChifdViSRKvqgJN3ubQUynUCPw8UnUzhPFxi16in2DdGNwglMlg3VkcIJTJ4V3YWt1MgM"}'
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-14_04-42-18__d68225e7-d1c3-4cdc-a90a-fef085a756c3__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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56423', '56424', '56425', '56426', '56427']
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 56423:56423 -p 56424:56424 -p 56425:56425 -p 56426:56426 -p 56427:56427 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=56425 --rest-port=56423 --tcp-port=56424 --discv5-udp-port=56426 --rest-address=0.0.0.0 --nat=extip:172.18.35.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74edd037e6ae67faaa9fcb4c4ab2e68c3cd53ceb7c1cc5ddfcdc8b859fb2516a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56427 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKulZvljE-72YIVgZ0MTM9DJ1PEc-7qlVmL0emUn24fyKz1qVejdSAjPM3i5I3gpWLTh7UGtuddQasdkk2XPrZwCgmlkgnY0gmlwhKwSgzCKbXVsdGlhZGRyc5YACASsEoMwBlMlAAoErBKDMAZTJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC48ChifdViSRKvqgJN3ubQUynUCPw8UnUzhPFxi16in2DdGNwglMlg3VkcIJTJ4V3YWt1MgM --storenode=/ip4/172.18.131.48/tcp/21285/p2p/16Uiu2HAmAkiteNVu5dbUfaeYnmBj16WyYrHuT38bBXgF5bDMAwUY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.133 waku 1c07b272fcccd4bb9a3dd0dc065922a81d76237535a38c9c4537fac37081d559
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c07b272fccc. Setting up logs at ./log/docker/store_node1_2026-03-14_04-42-18__d68225e7-d1c3-4cdc-a90a-fef085a756c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56423
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:56423/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:56423/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.133/tcp/56424/p2p/16Uiu2HAm7yf7xGPc4W95VRB9B2q2sSANqL63XtUKpfeUyCa2hEsk","/ip4/172.18.35.133/tcp/56425/ws/p2p/16Uiu2HAm7yf7xGPc4W95VRB9B2q2sSANqL63XtUKpfeUyCa2hEsk"],"enrUri":"enr:-L24QGDhqBnZdv4q27kqmtWNOJg3eQE843HlCRkxTijWhrD3KMiITJ648LfslbePYvv6eXmsFw-cJrJSyqj75gRwWNACgmlkgnY0gmlwhKwSI4WKbXVsdGlhZGRyc5YACASsEiOFBtxoAAoErBIjhQbcad0DgnJzhQADAQAAiXNlY3AyNTZrMaECun3bfYjFf0-JyBrbNLaUERLcIteIYeEOiXntvchnYQODdGNwgtxog3VkcILcaoV3YWt1MgM"}'
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:56423/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.48/tcp/21285/p2p/16Uiu2HAmAkiteNVu5dbUfaeYnmBj16WyYrHuT38bBXgF5bDMAwUY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21284/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:56423/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/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:21284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x499a93e4d4a1e8172bda5d3322245d6014eb56d4d8fc8c87fc885afd5e719377"},{"messageHash":"0x835309b2425bfd1f70a7de1074cb41dc18e89a02fd04c18abd8ad829f8c2eb9e"},{"messageHash":"0x6c26c970a90cfc119b25e42e9755dc9e674d349dc10c26982c7f380feb8fbc4f"},{"messageHash":"0xf24a2b09b3d9f1b55575f77d3d26c558dc2ca3eebf3069dfc140e3010eee7d4b"},{"messageHash":"0x7e57e509b91fb6bac2d4a4236f60ba8491fa4874098b119e8d87f680846e95cb"}],"paginationCursor":"0x499a93e4d4a1e8172bda5d3322245d6014eb56d4d8fc8c87fc885afd5e719377"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56423/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x499a93e4d4a1e8172bda5d3322245d6014eb56d4d8fc8c87fc885afd5e719377"},{"messageHash":"0x835309b2425bfd1f70a7de1074cb41dc18e89a02fd04c18abd8ad829f8c2eb9e"},{"messageHash":"0x6c26c970a90cfc119b25e42e9755dc9e674d349dc10c26982c7f380feb8fbc4f"},{"messageHash":"0xf24a2b09b3d9f1b55575f77d3d26c558dc2ca3eebf3069dfc140e3010eee7d4b"},{"messageHash":"0x7e57e509b91fb6bac2d4a4236f60ba8491fa4874098b119e8d87f680846e95cb"}],"paginationCursor":"0x499a93e4d4a1e8172bda5d3322245d6014eb56d4d8fc8c87fc885afd5e719377"}'
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 fa388f952d64
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1c07b272fccc
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_meta with id: 2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1
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-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__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.77.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30918', '30919', '30920', '30921', '30922']
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 30918:30918 -p 30919:30919 -p 30920:30920 -p 30921:30921 -p 30922:30922 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=30920 --rest-port=30918 --tcp-port=30919 --discv5-udp-port=30921 --rest-address=0.0.0.0 --nat=extip:172.18.77.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0fc140c97c3e2c101bb505ededdd6aff0a962a1a9d75dc4a66f892cd4312d41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30922 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.172 waku c8cde0d051cf7e1602bbfd519acc511682bb0c71e5b1ae79f593034d16523fc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8cde0d051cf. Setting up logs at ./log/docker/node1_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30918
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 caef8fd497bb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6556a916f7e7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30918/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:30918/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.77.172/tcp/30919/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J","/ip4/172.18.77.172/tcp/30920/ws/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J"],"enrUri":"enr:-L24QPEf4PXctg-IvGDruE1mSmtTzCetbaCL4x0u309PyI2HBx6vOkUx50ImziX_H-RQKHgwyvv3lEoaEClb0yzy06cCgmlkgnY0gmlwhKwSTayKbXVsdGlhZGRyc5YACASsEk2sBnjHAAoErBJNrAZ4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG_EaU4oInYLFKxzaTIUBuBwT-Z0O2p6OJ-zmS79WW2GDdGNwgnjHg3VkcIJ4yYV3YWt1MgE"}'
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-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36697', '36698', '36699', '36700', '36701']
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 36697:36697 -p 36698:36698 -p 36699:36699 -p 36700:36700 -p 36701:36701 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=36699 --rest-port=36697 --tcp-port=36698 --discv5-udp-port=36700 --rest-address=0.0.0.0 --nat=extip:172.18.216.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=657f6bd6c252ddea85b62c063c4b48c53d53feafa14b1d632526fde9883e8ee4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36701 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPEf4PXctg-IvGDruE1mSmtTzCetbaCL4x0u309PyI2HBx6vOkUx50ImziX_H-RQKHgwyvv3lEoaEClb0yzy06cCgmlkgnY0gmlwhKwSTayKbXVsdGlhZGRyc5YACASsEk2sBnjHAAoErBJNrAZ4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG_EaU4oInYLFKxzaTIUBuBwT-Z0O2p6OJ-zmS79WW2GDdGNwgnjHg3VkcIJ4yYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.124 waku 3a8b6c8c8538ab37892e6245381ccbae9e653320827d4336e6f743e1bcf16ac0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a8b6c8c8538. Setting up logs at ./log/docker/node2_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36697
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:36697/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:36697/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.124/tcp/36698/p2p/16Uiu2HAkwYMKn7UxSgpboXXFx8VjFYt4JXXdUY1VyCsEsdKQ2aSb","/ip4/172.18.216.124/tcp/36699/ws/p2p/16Uiu2HAkwYMKn7UxSgpboXXFx8VjFYt4JXXdUY1VyCsEsdKQ2aSb"],"enrUri":"enr:-L24QL_1eJHTYC7g1lFN_JhZVW24OjiG36fhD-0f21KqL9moJgHQkqU0jmNsIEgkSfqvizNu2NMjL0Id3LU9uq5DlzICgmlkgnY0gmlwhKwS2HyKbXVsdGlhZGRyc5YACASsEth8Bo9aAAoErBLYfAaPW90DgnJzhQADAQAAiXNlY3AyNTZrMaECH21Yg2OEJlsJayHSdO47bBoDdsm_kq0IPGACtU5SfkiDdGNwgo9ag3VkcIKPXIV3YWt1MgE"}'
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:36697/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.172/tcp/30919/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J"]'
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:30918/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:36697/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:30918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:30918/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":1773462894775804928,"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:36697/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":1773462894775804928,"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:30918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
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:30918/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":1773462894891896584,"meta":"UmVsYXkgd29ya3MhIQ==","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:36697/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":1773462894891896584,"meta":"UmVsYXkgd29ya3MhIQ==","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 c8cde0d051cf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3a8b6c8c8538
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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,145 @@
2026-03-14 04:41:50.753 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:41:50.755 DEBUG [tests.conftest] Running test: test_sync_with_one_node_with_delayed_start with id: 2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477
2026-03-14 04:41:50.755 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:41:50.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:50.765 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:50.773 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:50.773 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:50.782 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:50.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:50.782 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:41:50.783 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:50.783 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:50.785 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:50.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.15
2026-03-14 04:41:50.785 DEBUG [src.node.docker_mananger] Generated ports ['47953', '47954', '47955', '47956', '47957']
2026-03-14 04:41:50.785 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:50.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:50.785 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:50.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 47953:47953 -p 47954:47954 -p 47955:47955 -p 47956:47956 -p 47957:47957 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=47955 --rest-port=47953 --tcp-port=47954 --discv5-udp-port=47956 --rest-address=0.0.0.0 --nat=extip:172.18.204.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3fc6d2cee54a4b5a28301d574acd7fd77f5bb60fdae643a42f429b334facf27 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47957 --metrics-logging=true --relay=true
2026-03-14 04:41:50.950 ERROR [src.node.docker_mananger] Max retries reached for container 281f7316b1b4. Exiting log stream.
2026-03-14 04:41:50.990 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.15 waku 51f409d67e3c031d6f58ec27f9af8843206d42f9d232ec12c7a8000d4a2278df
2026-03-14 04:41:51.026 DEBUG [src.node.docker_mananger] Container started with ID 51f409d67e3c. Setting up logs at ./log/docker/node1_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:51.026 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47953
2026-03-14 04:41:51.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:51.586 ERROR [src.node.docker_mananger] Max retries reached for container 1dcd2893c732. Exiting log stream.
2026-03-14 04:41:52.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47953/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:52.031 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-14 04:41:52.032 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:52.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:52.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.15/tcp/47954/p2p/16Uiu2HAmT2a6nop7KrzgCJnyJwwdr8nkJrjwjWqY5LPG29BETKpc","/ip4/172.18.204.15/tcp/47955/ws/p2p/16Uiu2HAmT2a6nop7KrzgCJnyJwwdr8nkJrjwjWqY5LPG29BETKpc"],"enrUri":"enr:-L24QBiO_ZLEuy9BoB5ikiTi6zWoCuQjnPeqgVIl0rbHyn4DTPd8trj_5FsKQz99HaBQ_13Zie3ZKyqETiZBlP08DBwCgmlkgnY0gmlwhKwSzA-KbXVsdGlhZGRyc5YACASsEswPBrtSAAoErBLMDwa7U90DgnJzhQADAQAAiXNlY3AyNTZrMaED1Yr5qAdneGDBzoUgkVJ2fBFCUQ1FeVbx-xObeSfOBPGDdGNwgrtSg3VkcIK7VIV3YWt1MhM"}'
2026-03-14 04:41:52.034 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:52.034 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:52.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:52.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:52.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.46
2026-03-14 04:41:52.037 DEBUG [src.node.docker_mananger] Generated ports ['17157', '17158', '17159', '17160', '17161']
2026-03-14 04:41:52.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:52.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:52.037 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:52.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 17157:17157 -p 17158:17158 -p 17159:17159 -p 17160:17160 -p 17161:17161 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=17159 --rest-port=17157 --tcp-port=17158 --discv5-udp-port=17160 --rest-address=0.0.0.0 --nat=extip:172.18.193.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bef53f4af14dfa4f20d9d4b13dce9d95afdc8160618ff89af01dda0abaff9419 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17161 --metrics-logging=true --relay=true --storenode=/ip4/172.18.204.15/tcp/47954/p2p/16Uiu2HAmT2a6nop7KrzgCJnyJwwdr8nkJrjwjWqY5LPG29BETKpc --discv5-bootstrap-node=enr:-L24QBiO_ZLEuy9BoB5ikiTi6zWoCuQjnPeqgVIl0rbHyn4DTPd8trj_5FsKQz99HaBQ_13Zie3ZKyqETiZBlP08DBwCgmlkgnY0gmlwhKwSzA-KbXVsdGlhZGRyc5YACASsEswPBrtSAAoErBLMDwa7U90DgnJzhQADAQAAiXNlY3AyNTZrMaED1Yr5qAdneGDBzoUgkVJ2fBFCUQ1FeVbx-xObeSfOBPGDdGNwgrtSg3VkcIK7VIV3YWt1MhM
2026-03-14 04:41:52.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.46 waku f32c7b465b7eca8f4236d564936b9fcd50a541db9411344cd0eba336721f1eba
2026-03-14 04:41:52.277 DEBUG [src.node.docker_mananger] Container started with ID f32c7b465b7e. Setting up logs at ./log/docker/node2_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:52.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17157
2026-03-14 04:41:52.278 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:53.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17157/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:53.282 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-14 04:41:53.282 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:53.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:53.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.46/tcp/17158/p2p/16Uiu2HAmGAd6MdRaEghvqzjLJheFkNStNasWAPLYunr34WiTrgH2","/ip4/172.18.193.46/tcp/17159/ws/p2p/16Uiu2HAmGAd6MdRaEghvqzjLJheFkNStNasWAPLYunr34WiTrgH2"],"enrUri":"enr:-L24QGYtOt06_XPASZl7vvknh02DI5K8nYC3Hb4gqqerO3HdV98hL16koPxzI7G2zFGRkPGoxdZFnRgHEJ4hP-IKb1gCgmlkgnY0gmlwhKwSwS6KbXVsdGlhZGRyc5YACASsEsEuBkMGAAoErBLBLgZDB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNCpy-4eDv8XVZv96cDVlAqabnudHf2aLP--BhOTMxMWDdGNwgkMGg3VkcIJDCIV3YWt1MhM"}'
2026-03-14 04:41:53.286 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:53.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17157/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.15/tcp/47954/p2p/16Uiu2HAmT2a6nop7KrzgCJnyJwwdr8nkJrjwjWqY5LPG29BETKpc"]'
2026-03-14 04:41:53.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:53.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17157/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:53.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.294 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:53.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:53.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:53.501 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:53.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:53.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:53.709 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:53.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:53.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:53.916 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:53.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:53.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:53.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:54.124 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:54.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:54.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:54.131 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:54.332 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:54.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:54.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:54.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:54.540 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:54.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:54.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:54.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:54.749 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:54.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:54.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:54.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:54.957 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:54.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:54.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:54.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:55.164 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:55.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47953/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-14 04:41:55.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:55.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:55.371 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:55.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:55.373 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:55.373 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.162
2026-03-14 04:41:55.373 DEBUG [src.node.docker_mananger] Generated ports ['2962', '2963', '2964', '2965', '2966']
2026-03-14 04:41:55.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:55.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:55.374 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:55.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 2962:2962 -p 2963:2963 -p 2964:2964 -p 2965:2965 -p 2966:2966 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=2964 --rest-port=2962 --tcp-port=2963 --discv5-udp-port=2965 --rest-address=0.0.0.0 --nat=extip:172.18.103.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdfd7f9d43ae06f4111a26c5ef73d559fdadd431ada5efefc65b2751d66d8b11 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2966 --metrics-logging=true --relay=true --storenode=/ip4/172.18.193.46/tcp/17158/p2p/16Uiu2HAmGAd6MdRaEghvqzjLJheFkNStNasWAPLYunr34WiTrgH2 --discv5-bootstrap-node=enr:-L24QGYtOt06_XPASZl7vvknh02DI5K8nYC3Hb4gqqerO3HdV98hL16koPxzI7G2zFGRkPGoxdZFnRgHEJ4hP-IKb1gCgmlkgnY0gmlwhKwSwS6KbXVsdGlhZGRyc5YACASsEsEuBkMGAAoErBLBLgZDB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNCpy-4eDv8XVZv96cDVlAqabnudHf2aLP--BhOTMxMWDdGNwgkMGg3VkcIJDCIV3YWt1MhM
2026-03-14 04:41:55.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.162 waku b9b8403e12b4e6fde956e33460e41a1aae20f60521b29c626469be8d9966b53b
2026-03-14 04:41:55.613 DEBUG [src.node.docker_mananger] Container started with ID b9b8403e12b4. Setting up logs at ./log/docker/node3_2026-03-14_04-41-50__80f1858b-0337-4454-b8af-80f9a66a3477__wakuorg_nwaku:latest.log
2026-03-14 04:41:55.613 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2962
2026-03-14 04:41:55.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:56.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:56.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-14 04:41:56.617 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:56.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:56.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.162/tcp/2963/p2p/16Uiu2HAmHAv1iH2K3Sfm5QsBCQfisdWxv2j2CRopJZE9xXCv2WYm","/ip4/172.18.103.162/tcp/2964/ws/p2p/16Uiu2HAmHAv1iH2K3Sfm5QsBCQfisdWxv2j2CRopJZE9xXCv2WYm"],"enrUri":"enr:-L24QBYSlQAmjBZVaJ8uRR2P2juEVRMi013NJ1jEk6ctpHlzLPof-yk7NEkSw4vta65TwQyTqtsVYZweNETqHdsLWTACgmlkgnY0gmlwhKwSZ6KKbXVsdGlhZGRyc5YACASsEmeiBguTAAoErBJnogYLlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQxlEeyQi33kKPkFWjFZKMjaLsMpRKMOfSfqg9rYLT56DdGNwgguTg3VkcIILlYV3YWt1MgE"}'
2026-03-14 04:41:56.620 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:56.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2962/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.46/tcp/17158/p2p/16Uiu2HAmGAd6MdRaEghvqzjLJheFkNStNasWAPLYunr34WiTrgH2"]'
2026-03-14 04:41:56.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:56.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2962/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:56.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:56.668 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:57.669 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:57.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47953/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:57.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9cbbac1369608de182830df825e34457e3d0e60040769946ba9b889914a68c80"},{"messageHash":"0x302d5f4cd7b3d1287c25816715bfffdba9e60a2264a358eebebc99b370191e1d"},{"messageHash":"0x07945a102b2476aeaacff40e6e4f95f4b5c7e105b5af3d35704ef94e99ba1ee0"},{"messageHash":"0xae48ed45a44a3f269ab56441cc3a718d447d7bb09ded6551e1732f42e9f6f86e"},{"messageHash":"0xb0011000ac5c56ed604cd8ab2d8f71daa1f3ada23db64e04a39f5b659f71d13f"},{"messageHash":"0x574e328c5018b740304c878358e6ea9637357cc842b480958d3d31acdea4a3de"},{"messageHash":"0x5fba0f04caa1abbeaffa5343306ebeb67806f3a3f6fdd2c77f4dc281c8711b95"},{"messageHash":"0x641a15f3addfc158395acdfacf2f870095757a3121cedbb4a24c278942bed1ae"},{"messageHash":"0x4f969b9e52b28eaee7eea507a66ce4023b039254976df876f86bc7c1aabf4abd"},{"messageHash":"0xc61499c35c3ac825b026404abe0ed0e2015cc02a496c3bcd1c6168be7b68160f"}]}'
2026-03-14 04:41:57.673 DEBUG [src.steps.store] messages length is 10
2026-03-14 04:41:57.674 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:57.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17157/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:57.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9cbbac1369608de182830df825e34457e3d0e60040769946ba9b889914a68c80"},{"messageHash":"0x302d5f4cd7b3d1287c25816715bfffdba9e60a2264a358eebebc99b370191e1d"},{"messageHash":"0x07945a102b2476aeaacff40e6e4f95f4b5c7e105b5af3d35704ef94e99ba1ee0"},{"messageHash":"0xae48ed45a44a3f269ab56441cc3a718d447d7bb09ded6551e1732f42e9f6f86e"},{"messageHash":"0xb0011000ac5c56ed604cd8ab2d8f71daa1f3ada23db64e04a39f5b659f71d13f"},{"messageHash":"0x574e328c5018b740304c878358e6ea9637357cc842b480958d3d31acdea4a3de"},{"messageHash":"0x5fba0f04caa1abbeaffa5343306ebeb67806f3a3f6fdd2c77f4dc281c8711b95"},{"messageHash":"0x641a15f3addfc158395acdfacf2f870095757a3121cedbb4a24c278942bed1ae"},{"messageHash":"0x4f969b9e52b28eaee7eea507a66ce4023b039254976df876f86bc7c1aabf4abd"},{"messageHash":"0xc61499c35c3ac825b026404abe0ed0e2015cc02a496c3bcd1c6168be7b68160f"}]}'
2026-03-14 04:41:57.678 DEBUG [src.steps.store] messages length is 10
2026-03-14 04:41:57.679 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:57.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:57.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cbd63fd5b2bfdf98ff9b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9cbbac1369608de182830df825e34457e3d0e60040769946ba9b889914a68c80"},{"messageHash":"0x302d5f4cd7b3d1287c25816715bfffdba9e60a2264a358eebebc99b370191e1d"},{"messageHash":"0x07945a102b2476aeaacff40e6e4f95f4b5c7e105b5af3d35704ef94e99ba1ee0"},{"messageHash":"0xae48ed45a44a3f269ab56441cc3a718d447d7bb09ded6551e1732f42e9f6f86e"},{"messageHash":"0xb0011000ac5c56ed604cd8ab2d8f71daa1f3ada23db64e04a39f5b659f71d13f"},{"messageHash":"0x574e328c5018b740304c878358e6ea9637357cc842b480958d3d31acdea4a3de"},{"messageHash":"0x5fba0f04caa1abbeaffa5343306ebeb67806f3a3f6fdd2c77f4dc281c8711b95"},{"messageHash":"0x641a15f3addfc158395acdfacf2f870095757a3121cedbb4a24c278942bed1ae"},{"messageHash":"0x4f969b9e52b28eaee7eea507a66ce4023b039254976df876f86bc7c1aabf4abd"},{"messageHash":"0xc61499c35c3ac825b026404abe0ed0e2015cc02a496c3bcd1c6168be7b68160f"}]}'
2026-03-14 04:41:57.689 DEBUG [src.steps.store] messages length is 10
2026-03-14 04:41:57.692 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:41:57.693 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:41:57.694 DEBUG [src.node.waku_node] Stopping container with id 51f409d67e3c
2026-03-14 04:41:58.275 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:58.277 DEBUG [src.node.waku_node] Stopping container with id f32c7b465b7e
2026-03-14 04:41:58.880 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:58.881 DEBUG [src.node.waku_node] Stopping container with id b9b8403e12b4
2026-03-14 04:41:59.128 ERROR [src.node.docker_mananger] Max retries reached for container 51f409d67e3c. Exiting log stream.
2026-03-14 04:41:59.451 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:59.452 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:41:59.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:41:59.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:41:59.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,232 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[10-40] with id: 2026-03-14_04-39-48__0a401cc7-c4e5-4be6-8012-ceb094d58898
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-14_04-39-48__0a401cc7-c4e5-4be6-8012-ceb094d58898__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.96.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27581', '27582', '27583', '27584', '27585']
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 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 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=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.96.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa2e328f8a01a8da00979be4bebbe7dad484c6aea6ddee20b08fe524ca1ea23e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 415f3d720efa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.34 waku 4cf3935003aba58aa92539ca09f96af58a550950174a5815635d071b604c68e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cf3935003ab. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-39-48__0a401cc7-c4e5-4be6-8012-ceb094d58898__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27581
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 a8d1760bf8a8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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:27581/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.34/tcp/27582/p2p/16Uiu2HAkvxiJqqiAXzZ1odrJU4vFZeNo4Y14DrHDCfTXEES89vKe","/ip4/172.18.96.34/tcp/27583/ws/p2p/16Uiu2HAkvxiJqqiAXzZ1odrJU4vFZeNo4Y14DrHDCfTXEES89vKe"],"enrUri":"enr:-L24QN_nh86i-3D_h0Bdg5xpC2_1MhVY3JWhiN74wvJ9TUDKKb-ybFoPvbwuMPgXSnLLWY7OM3XRRdvkBsFipRfHGyMCgmlkgnY0gmlwhKwSYCKKbXVsdGlhZGRyc5YACASsEmAiBmu-AAoErBJgIgZrv90DgnJzhQADAQAAiXNlY3AyNTZrMaECFs9TJMr2b_yi-4K6VMNTbzXO3iL9XDWTFpVCAwl-cb2DdGNwgmu-g3VkcIJrwIV3YWt1MgM"}'
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-14_04-39-48__0a401cc7-c4e5-4be6-8012-ceb094d58898__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.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15640', '15641', '15642', '15643', '15644']
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 15640:15640 -p 15641:15641 -p 15642:15642 -p 15643:15643 -p 15644:15644 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=15642 --rest-port=15640 --tcp-port=15641 --discv5-udp-port=15643 --rest-address=0.0.0.0 --nat=extip:172.18.44.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ce79d5970ad00c9ac45a4cdafbefd4cbcee9f1ad20a64c3b790489d9f2cadaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15644 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN_nh86i-3D_h0Bdg5xpC2_1MhVY3JWhiN74wvJ9TUDKKb-ybFoPvbwuMPgXSnLLWY7OM3XRRdvkBsFipRfHGyMCgmlkgnY0gmlwhKwSYCKKbXVsdGlhZGRyc5YACASsEmAiBmu-AAoErBJgIgZrv90DgnJzhQADAQAAiXNlY3AyNTZrMaECFs9TJMr2b_yi-4K6VMNTbzXO3iL9XDWTFpVCAwl-cb2DdGNwgmu-g3VkcIJrwIV3YWt1MgM --storenode=/ip4/172.18.96.34/tcp/27582/p2p/16Uiu2HAkvxiJqqiAXzZ1odrJU4vFZeNo4Y14DrHDCfTXEES89vKe --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.139 waku 1513805fc418f4c0c9df832976a20558454f53749124a4c3f4c9c50397390f8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1513805fc418. Setting up logs at ./log/docker/store_node1_2026-03-14_04-39-48__0a401cc7-c4e5-4be6-8012-ceb094d58898__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15640
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:15640/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:15640/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.139/tcp/15641/p2p/16Uiu2HAmUPwtaAggdUEreD1FyTeEiQWwfdgBCb5DaZsZEUL9DGhd","/ip4/172.18.44.139/tcp/15642/ws/p2p/16Uiu2HAmUPwtaAggdUEreD1FyTeEiQWwfdgBCb5DaZsZEUL9DGhd"],"enrUri":"enr:-L24QB59DJg3B5ow9ufUVNjqofi8Wvpv1gejMdEU16W2-ltGc2C0tj5jn-h8tPO4phRIYOyBYXDVKfuzilFmY5vRWyoCgmlkgnY0gmlwhKwSLIuKbXVsdGlhZGRyc5YACASsEiyLBj0ZAAoErBIsiwY9Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6eB_FfrWFPoO-F6fVioKqRsKJ-hqDbUVVoAfRo_leNCDdGNwgj0Zg3VkcII9G4V3YWt1MgM"}'
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:15640/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.34/tcp/27582/p2p/16Uiu2HAkvxiJqqiAXzZ1odrJU4vFZeNo4Y14DrHDCfTXEES89vKe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27581/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:15640/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:27581/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:27581/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:27581/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:27581/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:27581/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:27581/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:27581/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:27581/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:27581/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:27581/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
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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "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:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "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:27581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&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":"0x80588871d52e42e31cfa169af014477d3ca7b0cf2daf3576e4e7b3933284fc88"},{"messageHash":"0xf8f5cbf52792faa796949509b6dfc688e7c66bcee3bd4cf23d7c939b8732b0c9"},{"messageHash":"0x058e44c200150c01b22b9cf54bd318fb4f6fee847e6aeb33cf67a34a1f069972"},{"messageHash":"0x90cb52d43ab02a1c44f5e8106fe967b3a9d8c2863a1cc671d359a534a8169955"},{"messageHash":"0x497b3e892e39aac65335d740c56f3011853f3d233b1be278095d771d6768d2d6"},{"messageHash":"0x29f97a3269c5a1257c5a93477c712a345177287d6597ab497dd5052726caf4b2"},{"messageHash":"0x8b605ee54d6fd3b993a8286276a102f3f1fe3610fcad60ff0ceb0015bd25a4b1"},{"messageHash":"0x288709c10730893336e3968825f99749d812c6eb414d0a37d5e8708567099866"},{"messageHash":"0x8471badbe87ae6e3531e8a89939cd5ce433cf8a5320cf81f0b883f84b7a61364"},{"messageHash":"0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905"}],"paginationCursor":"0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15640/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&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":"0x80588871d52e42e31cfa169af014477d3ca7b0cf2daf3576e4e7b3933284fc88"},{"messageHash":"0xf8f5cbf52792faa796949509b6dfc688e7c66bcee3bd4cf23d7c939b8732b0c9"},{"messageHash":"0x058e44c200150c01b22b9cf54bd318fb4f6fee847e6aeb33cf67a34a1f069972"},{"messageHash":"0x90cb52d43ab02a1c44f5e8106fe967b3a9d8c2863a1cc671d359a534a8169955"},{"messageHash":"0x497b3e892e39aac65335d740c56f3011853f3d233b1be278095d771d6768d2d6"},{"messageHash":"0x29f97a3269c5a1257c5a93477c712a345177287d6597ab497dd5052726caf4b2"},{"messageHash":"0x8b605ee54d6fd3b993a8286276a102f3f1fe3610fcad60ff0ceb0015bd25a4b1"},{"messageHash":"0x288709c10730893336e3968825f99749d812c6eb414d0a37d5e8708567099866"},{"messageHash":"0x8471badbe87ae6e3531e8a89939cd5ce433cf8a5320cf81f0b883f84b7a61364"},{"messageHash":"0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905"}],"paginationCursor":"0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905&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":"0x908907530fbc3589c7432d720874f2223026ba8a27704db3271ceba5cf841d98"},{"messageHash":"0x426b652991be6bb1e232bd1667112d83f35890804f44054b565e28124f306fa1"},{"messageHash":"0xba3642fe43ece574c532c259a14c9843c9cecc5c29e8b000fc41ab1f021e5b55"},{"messageHash":"0xe3ebb3c268a86f88d637443fe7b825a099b843e11ce128b95b3f0c7c709c05e9"},{"messageHash":"0xbe749b4d5a9e0b69fe5b99cca535fc2bc235b064ac989a14bfe2b9eeaed69738"},{"messageHash":"0x29000be2ecc4646940402e95aac4ebf80c1eaef1ce48280166dbfcd798be9840"},{"messageHash":"0xb19bb362d0b187fc16937aa1bb39558d9eb3b18c56821f0fd05cdd3bbd44e091"},{"messageHash":"0x61f980271d7c76004a5f4d7e91a7a01c0865544b9d43a1a11bb07dd9b9d6c62a"},{"messageHash":"0xff21b025ab2213221dd532cdff8ee74f46f0f4a77074e3ac1b06df28db09e20b"},{"messageHash":"0x0760f4fe148d7e1f8a8eb8d4a59e4dc2545d20e35ec332ad3cfbff3a6e8f4494"},{"messageHash":"0xb72d139dbfe4b3929e328b2b3aab0e7edf40b0f2242e9efff9455d5f13ada2f9"},{"messageHash":"0xa060ae33ceff4b6dae2ef66d93621b63f3ff748d598ad4d30b5feb68f16e0088"},{"messageHash":"0x45e4c4070bb2f35ff3aec31db470e1c28f8a6a73d0a380f087f05f54dbdf16e1"},{"messageHash":"0xb3af2ceb111ca5bb8dd2cb07d76f822f8858dae8dd7f367c1f53c4cc65412f7b"},{"messageHash":"0xae93b1bf7c3701ab7c7239293e88c5197fab5fd73d10410a501ab89b58d45618"},{"messageHash":"0x2cb6d5f405fe366d9ac9a72295fa4d30f6db2a3ead083ce9cffd5a21a5fb86b5"},{"messageHash":"0x979f5ee536f5a88379f3ca93068704e53e4885a2389e9b43bd9632857e6a2a67"},{"messageHash":"0x95f89d7eec0e1ec91cee97a4768fadf01cdbea5954bcf1c16ab4b3a115847623"},{"messageHash":"0x16f44a80e5b12a078a79b0ba6959cd5c3fffc50a064f9634c9ee7b97f8bde80e"},{"messageHash":"0x0547ba312cce24a287168963681f4ecbdc6346a98c94842c45d49a830567c730"},{"messageHash":"0xaaf617c3419c5637c894010ce2df77c2d92ccbcf5cd0153309dcb866950d0347"},{"messageHash":"0xc78ae0ca5dc53ef57c4f212829b48b18d563f44c68d93a2add1edc354259a8bb"},{"messageHash":"0xc093bd35a1fecb3c12eaaed0de98de32d6e9e85f833ce3538d814832a21602e5"},{"messageHash":"0x43945a503ad11c02e420cef3e9bddedc233db5f8457c78b8ba2cc16f2acc0426"},{"messageHash":"0x783f1d965ddf7bc9752ff66f0a0a23f6b110b65349ab985f6d7030d961bd9b8a"},{"messageHash":"0xa0219364513e36905256f290180da9299a32e794d66a5d33a02c98457e401066"},{"messageHash":"0xd118cd894479d63951b5430c6121e2582451096650bdaaf27ca34e8ddb72d1f4"},{"messageHash":"0xcf6a4ea242a78280c7bb4f9d6b0e397db6b42c7483a344faf7a60b37a5c2d1d0"},{"messageHash":"0x84baf81c9df62c6f843112fb2a786d5a3ebb8abc0005952e9a68ea788c75dff1"},{"messageHash":"0x51cdb06b50c1c04daebfd2707e24488115ce7a3da7d12615448f5fb0a20517be"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15640/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfe18e8c22a42d00c24cbc38850fb80b4c85d5fb786943e874d0f4816d8dfc905&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":"0x908907530fbc3589c7432d720874f2223026ba8a27704db3271ceba5cf841d98"},{"messageHash":"0x426b652991be6bb1e232bd1667112d83f35890804f44054b565e28124f306fa1"},{"messageHash":"0xba3642fe43ece574c532c259a14c9843c9cecc5c29e8b000fc41ab1f021e5b55"},{"messageHash":"0xe3ebb3c268a86f88d637443fe7b825a099b843e11ce128b95b3f0c7c709c05e9"},{"messageHash":"0xbe749b4d5a9e0b69fe5b99cca535fc2bc235b064ac989a14bfe2b9eeaed69738"},{"messageHash":"0x29000be2ecc4646940402e95aac4ebf80c1eaef1ce48280166dbfcd798be9840"},{"messageHash":"0xb19bb362d0b187fc16937aa1bb39558d9eb3b18c56821f0fd05cdd3bbd44e091"},{"messageHash":"0x61f980271d7c76004a5f4d7e91a7a01c0865544b9d43a1a11bb07dd9b9d6c62a"},{"messageHash":"0xff21b025ab2213221dd532cdff8ee74f46f0f4a77074e3ac1b06df28db09e20b"},{"messageHash":"0x0760f4fe148d7e1f8a8eb8d4a59e4dc2545d20e35ec332ad3cfbff3a6e8f4494"},{"messageHash":"0xb72d139dbfe4b3929e328b2b3aab0e7edf40b0f2242e9efff9455d5f13ada2f9"},{"messageHash":"0xa060ae33ceff4b6dae2ef66d93621b63f3ff748d598ad4d30b5feb68f16e0088"},{"messageHash":"0x45e4c4070bb2f35ff3aec31db470e1c28f8a6a73d0a380f087f05f54dbdf16e1"},{"messageHash":"0xb3af2ceb111ca5bb8dd2cb07d76f822f8858dae8dd7f367c1f53c4cc65412f7b"},{"messageHash":"0xae93b1bf7c3701ab7c7239293e88c5197fab5fd73d10410a501ab89b58d45618"},{"messageHash":"0x2cb6d5f405fe366d9ac9a72295fa4d30f6db2a3ead083ce9cffd5a21a5fb86b5"},{"messageHash":"0x979f5ee536f5a88379f3ca93068704e53e4885a2389e9b43bd9632857e6a2a67"},{"messageHash":"0x95f89d7eec0e1ec91cee97a4768fadf01cdbea5954bcf1c16ab4b3a115847623"},{"messageHash":"0x16f44a80e5b12a078a79b0ba6959cd5c3fffc50a064f9634c9ee7b97f8bde80e"},{"messageHash":"0x0547ba312cce24a287168963681f4ecbdc6346a98c94842c45d49a830567c730"},{"messageHash":"0xaaf617c3419c5637c894010ce2df77c2d92ccbcf5cd0153309dcb866950d0347"},{"messageHash":"0xc78ae0ca5dc53ef57c4f212829b48b18d563f44c68d93a2add1edc354259a8bb"},{"messageHash":"0xc093bd35a1fecb3c12eaaed0de98de32d6e9e85f833ce3538d814832a21602e5"},{"messageHash":"0x43945a503ad11c02e420cef3e9bddedc233db5f8457c78b8ba2cc16f2acc0426"},{"messageHash":"0x783f1d965ddf7bc9752ff66f0a0a23f6b110b65349ab985f6d7030d961bd9b8a"},{"messageHash":"0xa0219364513e36905256f290180da9299a32e794d66a5d33a02c98457e401066"},{"messageHash":"0xd118cd894479d63951b5430c6121e2582451096650bdaaf27ca34e8ddb72d1f4"},{"messageHash":"0xcf6a4ea242a78280c7bb4f9d6b0e397db6b42c7483a344faf7a60b37a5c2d1d0"},{"messageHash":"0x84baf81c9df62c6f843112fb2a786d5a3ebb8abc0005952e9a68ea788c75dff1"},{"messageHash":"0x51cdb06b50c1c04daebfd2707e24488115ce7a3da7d12615448f5fb0a20517be"}]}'
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 4cf3935003ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1513805fc418
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,190 @@
2026-03-14 04:40:01.033 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:01.033 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f
2026-03-14 04:40:01.033 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:01.033 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:40:01.034 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:40:01.042 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:01.042 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:01.042 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:01.042 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:01.044 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:01.044 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.46
2026-03-14 04:40:01.044 DEBUG [src.node.docker_mananger] Generated ports ['8434', '8435', '8436', '8437', '8438']
2026-03-14 04:40:01.044 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-14 04:40:01.044 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:40:01.045 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:01.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:01.045 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:01.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 8434:8434 -p 8435:8435 -p 8436:8436 -p 8437:8437 -p 8438:8438 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=8436 --rest-port=8434 --tcp-port=8435 --discv5-udp-port=8437 --rest-address=0.0.0.0 --nat=extip:172.18.173.46 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bde74dc40e6f7780ecffd4cbd68839dc2e44fe96fcaddc6e0c048f9d8f79dc1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8438 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:40:01.114 ERROR [src.node.docker_mananger] Max retries reached for container 7d1f93464cce. Exiting log stream.
2026-03-14 04:40:01.235 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.46 waku 2128eb5349546355ac18900ad79af52319118ba1d0b3aded9d356a131d11c41b
2026-03-14 04:40:01.272 DEBUG [src.node.docker_mananger] Container started with ID 2128eb534954. Setting up logs at ./log/docker/node1_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:01.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8434
2026-03-14 04:40:01.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:01.638 ERROR [src.node.docker_mananger] Max retries reached for container 4f9bf066094a. Exiting log stream.
2026-03-14 04:40:02.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8434/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:02.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:02.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8434/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:02.380 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-14 04:40:02.380 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:02.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:02.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.46/tcp/8435/p2p/16Uiu2HAm77K9jGLHx6jztG98WtrgnxRzndisfi8Ei9ZDcBrUVxzg","/ip4/172.18.173.46/tcp/8436/ws/p2p/16Uiu2HAm77K9jGLHx6jztG98WtrgnxRzndisfi8Ei9ZDcBrUVxzg"],"enrUri":"enr:-L24QOs8nVYG83Cp139kBWnF9yvCfqqleffVlvOCwA0h5zuGXnictnACjy8BzKeeAdyGn4H0U46HY890MFTYv-EqqM4CgmlkgnY0gmlwhKwSrS6KbXVsdGlhZGRyc5YACASsEq0uBiDzAAoErBKtLgYg9N0DgnJzhQACAQAAiXNlY3AyNTZrMaECrZg8y2DfXj0sjt4dh9mGHgccHGYP5UzFjABqmp7-Un2DdGNwgiDzg3VkcIIg9YV3YWt1MgU"}'
2026-03-14 04:40:02.383 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:02.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:02.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:02.390 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:02.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:02.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:02.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.110
2026-03-14 04:40:02.392 DEBUG [src.node.docker_mananger] Generated ports ['52136', '52137', '52138', '52139', '52140']
2026-03-14 04:40:02.392 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-14 04:40:02.392 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:40:02.392 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:02.393 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:02.393 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:02.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 52136:52136 -p 52137:52137 -p 52138:52138 -p 52139:52139 -p 52140:52140 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=52138 --rest-port=52136 --tcp-port=52137 --discv5-udp-port=52139 --rest-address=0.0.0.0 --nat=extip:172.18.150.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba0b44d69feb3f98d3b1ca27604ac03ad2ebdc8a78d725ac76b3fe6ccbeaa9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52140 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOs8nVYG83Cp139kBWnF9yvCfqqleffVlvOCwA0h5zuGXnictnACjy8BzKeeAdyGn4H0U46HY890MFTYv-EqqM4CgmlkgnY0gmlwhKwSrS6KbXVsdGlhZGRyc5YACASsEq0uBiDzAAoErBKtLgYg9N0DgnJzhQACAQAAiXNlY3AyNTZrMaECrZg8y2DfXj0sjt4dh9mGHgccHGYP5UzFjABqmp7-Un2DdGNwgiDzg3VkcIIg9YV3YWt1MgU
2026-03-14 04:40:02.598 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.110 waku 8fc107f356e59d2bf12ab9c7743c15deeb65403e809b4205b8d2bd159be0f84e
2026-03-14 04:40:02.632 DEBUG [src.node.docker_mananger] Container started with ID 8fc107f356e5. Setting up logs at ./log/docker/node2_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:02.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52136
2026-03-14 04:40:02.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:03.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:03.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:03.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:03.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:03.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:03.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:03.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:03.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:04.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.773 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-14 04:40:04.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:04.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.110/tcp/52137/p2p/16Uiu2HAmA3aC72HgtpNzHMR4FFEUe74aD3sG5XNuz7W9npBzJvRj","/ip4/172.18.150.110/tcp/52138/ws/p2p/16Uiu2HAmA3aC72HgtpNzHMR4FFEUe74aD3sG5XNuz7W9npBzJvRj"],"enrUri":"enr:-L24QOv6A41QQVl398iD2pwRnE-RRPTlAq3vbJFLiK9PrUd2ewEgzWQEklkA3K7cPWWyILamVW3n79L0_wHwBOGxLc0CgmlkgnY0gmlwhKwSlm6KbXVsdGlhZGRyc5YACASsEpZuBsupAAoErBKWbgbLqt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2TX7XF2WOxpmmKB5lRR9fpYpfKIzgT9rlnhe7g7Fc8aDdGNwgsupg3VkcILLq4V3YWt1MgE"}'
2026-03-14 04:40:04.776 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:04.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52136/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.46/tcp/8435/p2p/16Uiu2HAm77K9jGLHx6jztG98WtrgnxRzndisfi8Ei9ZDcBrUVxzg"]'
2026-03-14 04:40:04.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:04.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-14 04:40:04.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:04.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52136/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-14 04:40:04.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:04.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8434/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-14 04:40:04.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:04.830 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:40:04.930 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:40:04.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:04.933 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-14 04:40:04.976 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:04.977 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:04.978 DEBUG [src.node.waku_node] Stopping container with id 2128eb534954
2026-03-14 04:40:05.561 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:05.562 DEBUG [src.node.waku_node] Stopping container with id 8fc107f356e5
2026-03-14 04:40:06.140 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:06.143 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:06.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:06.235 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:06.235 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-14 04:40:06.236 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-14 04:40:06.236 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:06.237 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-14_04-40-01__697598b1-00e4-4b78-88a8-24fc07d3de8f__wakuorg_nwaku:latest.log
2026-03-14 04:40:06.242 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:06.242 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541
2026-03-14 04:40:06.242 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:06.243 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:40:06.243 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:40:06.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:06.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log
2026-03-14 04:40:06.251 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:06.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:06.253 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:06.253 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.11
2026-03-14 04:40:06.253 DEBUG [src.node.docker_mananger] Generated ports ['36163', '36164', '36165', '36166', '36167']
2026-03-14 04:40:06.253 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-14 04:40:06.253 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:40:06.253 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:06.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:06.254 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:06.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 36163:36163 -p 36164:36164 -p 36165:36165 -p 36166:36166 -p 36167:36167 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=36165 --rest-port=36163 --tcp-port=36164 --discv5-udp-port=36166 --rest-address=0.0.0.0 --nat=extip:172.18.215.11 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2cc1435cca9a93cd9f8664ba5da8858fb3b0db470e0a95de75ba1308a8640b37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36167 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:40:06.457 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.11 waku 1a4fc549b639f2032ec6d5a229519c51e6356220d49338e8a0e1598cbdb50bf0
2026-03-14 04:40:06.495 DEBUG [src.node.docker_mananger] Container started with ID 1a4fc549b639. Setting up logs at ./log/docker/node1_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log
2026-03-14 04:40:06.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36163
2026-03-14 04:40:06.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:06.508 ERROR [src.node.docker_mananger] Max retries reached for container 2128eb534954. Exiting log stream.
2026-03-14 04:40:06.954 ERROR [src.node.docker_mananger] Max retries reached for container 8fc107f356e5. Exiting log stream.
2026-03-14 04:40:07.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36163/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:07.499 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-14 04:40:07.499 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:07.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36163/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:07.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.11/tcp/36164/p2p/16Uiu2HAm4zjWfWfea9yVMVE59kDCLuExzdqVGFN2DW1siEJd9GDs","/ip4/172.18.215.11/tcp/36165/ws/p2p/16Uiu2HAm4zjWfWfea9yVMVE59kDCLuExzdqVGFN2DW1siEJd9GDs"],"enrUri":"enr:-L24QBd7ndWlqjem5plCdDE7e_0VdblPUw7Cy5OKLZNmfE7jOH0xA0PAHtkgdQZ6RXME1Pj4-4PqcxwQhovlu2xIvPwCgmlkgnY0gmlwhKwS1wuKbXVsdGlhZGRyc5YACASsEtcLBo1EAAoErBLXCwaNRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECjjFXzYdRmOeiXD4fF__aatQYDOxxl7nuZSQsWDZD1OaDdGNwgo1Eg3VkcIKNRoV3YWt1MgU"}'
2026-03-14 04:40:07.502 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:07.513 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:07.513 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log
2026-03-14 04:40:07.514 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:07.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:07.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:07.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.102
2026-03-14 04:40:07.517 DEBUG [src.node.docker_mananger] Generated ports ['19400', '19401', '19402', '19403', '19404']
2026-03-14 04:40:07.518 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-14 04:40:07.518 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:40:07.518 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:07.518 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:07.518 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:07.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 19400:19400 -p 19401:19401 -p 19402:19402 -p 19403:19403 -p 19404:19404 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=19402 --rest-port=19400 --tcp-port=19401 --discv5-udp-port=19403 --rest-address=0.0.0.0 --nat=extip:172.18.159.102 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=63461d1fe592cbbc0df09f925ffec2fdd7e8bf981a7ac657b92fccba218dcfe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19404 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBd7ndWlqjem5plCdDE7e_0VdblPUw7Cy5OKLZNmfE7jOH0xA0PAHtkgdQZ6RXME1Pj4-4PqcxwQhovlu2xIvPwCgmlkgnY0gmlwhKwS1wuKbXVsdGlhZGRyc5YACASsEtcLBo1EAAoErBLXCwaNRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECjjFXzYdRmOeiXD4fF__aatQYDOxxl7nuZSQsWDZD1OaDdGNwgo1Eg3VkcIKNRoV3YWt1MgU
2026-03-14 04:40:07.725 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.102 waku de6929a556e5e74a2a34d5553c2ff6a0d26a232931e12a7b3a11af94f79b47b6
2026-03-14 04:40:07.758 DEBUG [src.node.docker_mananger] Container started with ID de6929a556e5. Setting up logs at ./log/docker/node2_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log
2026-03-14 04:40:07.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19400
2026-03-14 04:40:07.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:08.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:08.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:08.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:08.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:08.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:08.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:09.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:09.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:09.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:09.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:09.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:09.292 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-14 04:40:09.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:09.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:09.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.102/tcp/19401/p2p/16Uiu2HAkwAsCiVh3X6whQbShmM5Y2dqHnHhrWyGzkz2tEUW62XNr","/ip4/172.18.159.102/tcp/19402/ws/p2p/16Uiu2HAkwAsCiVh3X6whQbShmM5Y2dqHnHhrWyGzkz2tEUW62XNr"],"enrUri":"enr:-L24QN4b1AMLaUAqzovSIT5YTJdUZPhMhmXf5LGJKT0v5Fo9QGN8MnfXkj3B4uMAbOGfopFI9bM4dpVrnYzUR-9_zQcCgmlkgnY0gmlwhKwSn2aKbXVsdGlhZGRyc5YACASsEp9mBkvJAAoErBKfZgZLyt0DgnJzhQACAQAAiXNlY3AyNTZrMaECGexZ9EHk3KCWlv0MpITb_7591tRteRaQoJqqiniv6AODdGNwgkvJg3VkcIJLy4V3YWt1MgE"}'
2026-03-14 04:40:09.295 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:09.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19400/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.11/tcp/36164/p2p/16Uiu2HAm4zjWfWfea9yVMVE59kDCLuExzdqVGFN2DW1siEJd9GDs"]'
2026-03-14 04:40:09.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:09.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36163/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-14 04:40:09.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:09.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19400/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-14 04:40:09.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:09.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36163/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-14 04:40:09.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:09.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:40:09.451 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:40:09.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36163/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:09.453 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:36163/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-14 04:40:09.498 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:09.500 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:09.500 DEBUG [src.node.waku_node] Stopping container with id 1a4fc549b639
2026-03-14 04:40:10.097 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:10.097 DEBUG [src.node.waku_node] Stopping container with id de6929a556e5
2026-03-14 04:40:10.698 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:10.699 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:10.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:10.762 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:10.764 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-14 04:40:10.764 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-14 04:40:10.765 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log
2026-03-14 04:40:10.766 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-14_04-40-06__5d2227a5-7f78-452c-b12b-b18194ec7541__wakuorg_nwaku:latest.log

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_valid_version with id: 2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3
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-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__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.109.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17809', '17810', '17811', '17812', '17813']
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 17809:17809 -p 17810:17810 -p 17811:17811 -p 17812:17812 -p 17813:17813 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=17811 --rest-port=17809 --tcp-port=17810 --discv5-udp-port=17812 --rest-address=0.0.0.0 --nat=extip:172.18.109.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a480d557f43f2c9b2eabee0ce0fe65abac6ad673637ddbdef12f0fdbc3be8ea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17813 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.231 waku 6a9e9508a15e5e358424d869414e6dc9a39a7775482f91f679345c8b998fed31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a9e9508a15e. Setting up logs at ./log/docker/node1_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17809
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 39f88efa5dbe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aeaae7931c61. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17809/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:17809/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.109.231/tcp/17810/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N","/ip4/172.18.109.231/tcp/17811/ws/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N"],"enrUri":"enr:-L24QLvguvfoLIZ8wKCyUrwklQDZ-UVLfR4K3xqn8F0O9Cdpbh65X1x4KmvJkV65IRxxk853R4GUipR74ZXQT71ZU4ACgmlkgnY0gmlwhKwSbeeKbXVsdGlhZGRyc5YACASsEm3nBkWSAAoErBJt5wZFk90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sgua8W7dQIqkAncWdP7qcCSg3bYiL-2wymdrW_Her-DdGNwgkWSg3VkcIJFlIV3YWt1MgE"}'
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-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__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.84.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21465', '21466', '21467', '21468', '21469']
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 21465:21465 -p 21466:21466 -p 21467:21467 -p 21468:21468 -p 21469:21469 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=21467 --rest-port=21465 --tcp-port=21466 --discv5-udp-port=21468 --rest-address=0.0.0.0 --nat=extip:172.18.84.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=96c72eaa04fdaf8ae51b064c9e0c654c66aff418397eba3ba1eea7399ff6bbdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21469 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLvguvfoLIZ8wKCyUrwklQDZ-UVLfR4K3xqn8F0O9Cdpbh65X1x4KmvJkV65IRxxk853R4GUipR74ZXQT71ZU4ACgmlkgnY0gmlwhKwSbeeKbXVsdGlhZGRyc5YACASsEm3nBkWSAAoErBJt5wZFk90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sgua8W7dQIqkAncWdP7qcCSg3bYiL-2wymdrW_Her-DdGNwgkWSg3VkcIJFlIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.176 waku 9629fa1f06c7a68f46a660073a6f8ba8f82edf134c327f23c8ede3cfb7d27d0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9629fa1f06c7. Setting up logs at ./log/docker/node2_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21465
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:21465/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:21465/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.84.176/tcp/21466/p2p/16Uiu2HAm8ufkbwY36WneA7ajwhxD9tjaPiKBxqeoSwoyoJXkJzj7","/ip4/172.18.84.176/tcp/21467/ws/p2p/16Uiu2HAm8ufkbwY36WneA7ajwhxD9tjaPiKBxqeoSwoyoJXkJzj7"],"enrUri":"enr:-L24QLk1uwxWOevUVN9wcGcSqO8ysBd0JzW0PO0gecWKzkkhDmwTDFd3o1Fq1_xMQ1vp5C2bUOJQIknFE5r-aqGTpp0CgmlkgnY0gmlwhKwSVLCKbXVsdGlhZGRyc5YACASsElSwBlPaAAoErBJUsAZT290DgnJzhQADAQAAiXNlY3AyNTZrMaECyFPvgHCG7Gki86Kd7w3g9xKnpd-dXj7eg6b9AlmfPuaDdGNwglPag3VkcIJT3IV3YWt1MgE"}'
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:21465/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.231/tcp/17810/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N"]'
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:17809/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:21465/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:17809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:17809/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":1773462823466250752,"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:21465/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":1773462823466250752,"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:17809/relay/v1/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}'
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:17809/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":10,"timestamp":1773462823584339815,"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:21465/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":10,"timestamp":1773462823584339815,"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 6a9e9508a15e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9629fa1f06c7
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,103 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/29/sometopic/someencoding] with id: 2026-03-14_04-34-26__e6a604a9-c2ac-4875-8deb-6105029e18ad
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-14_04-34-26__e6a604a9-c2ac-4875-8deb-6105029e18ad__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.236.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49800', '49801', '49802', '49803', '49804']
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 49800:49800 -p 49801:49801 -p 49802:49802 -p 49803:49803 -p 49804:49804 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=49802 --rest-port=49800 --tcp-port=49801 --discv5-udp-port=49803 --rest-address=0.0.0.0 --nat=extip:172.18.236.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=baec1dfc62e8eaf7aad020b174cdaad8276c6bcd0a28ef871ffea3cec20e0b2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49804 --metrics-logging=true --relay=true --filter=true --content-topic=/app/29/sometopic/someencoding
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aac77b21a568. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.88 waku f4f902c7620500ea8513dbee1a3f6a188767b90bb4e6df70d241a9a88cfa9a5d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4f902c76205. Setting up logs at ./log/docker/node1_2026-03-14_04-34-26__e6a604a9-c2ac-4875-8deb-6105029e18ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49800
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 0f5e62afb6e3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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:49800/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.236.88/tcp/49801/p2p/16Uiu2HAmNqqaEgFWyTvH9VjPmsj7S8AWB84NYePKvWwYmyiW4YGE","/ip4/172.18.236.88/tcp/49802/ws/p2p/16Uiu2HAmNqqaEgFWyTvH9VjPmsj7S8AWB84NYePKvWwYmyiW4YGE"],"enrUri":"enr:-L24QHUeCViZ6VyhsjSds006iUBIrtUFi5uhI6hLxxdUgSjKB_KjlTmnJ5JZurQ4ap1Wjk9adKYiRhruaDFEcUKiFu0CgmlkgnY0gmlwhKwS7FiKbXVsdGlhZGRyc5YACASsEuxYBsKJAAoErBLsWAbCit0DgnJzhQACAQAAiXNlY3AyNTZrMaEDl1xVj9q1d7TX18qX1jRHVmfGBk1yJVFHIVZFIgTuHbeDdGNwgsKJg3VkcILCi4V3YWt1MgU"}'
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-14_04-34-26__e6a604a9-c2ac-4875-8deb-6105029e18ad__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.36.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37858', '37859', '37860', '37861', '37862']
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 37858:37858 -p 37859:37859 -p 37860:37860 -p 37861:37861 -p 37862:37862 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=37860 --rest-port=37858 --tcp-port=37859 --discv5-udp-port=37861 --rest-address=0.0.0.0 --nat=extip:172.18.36.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=59c1cbc01b3dfcffe86748abaabf4c85fb24adba221cfce1bfe8cc6ac7bd02a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37862 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHUeCViZ6VyhsjSds006iUBIrtUFi5uhI6hLxxdUgSjKB_KjlTmnJ5JZurQ4ap1Wjk9adKYiRhruaDFEcUKiFu0CgmlkgnY0gmlwhKwS7FiKbXVsdGlhZGRyc5YACASsEuxYBsKJAAoErBLsWAbCit0DgnJzhQACAQAAiXNlY3AyNTZrMaEDl1xVj9q1d7TX18qX1jRHVmfGBk1yJVFHIVZFIgTuHbeDdGNwgsKJg3VkcILCi4V3YWt1MgU --content-topic=/app/29/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.174 waku 6ebf0433479916d6196e0fa817e958c66a76407afeab696947f1a2c569452aea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ebf04334799. Setting up logs at ./log/docker/node2_2026-03-14_04-34-26__e6a604a9-c2ac-4875-8deb-6105029e18ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37858
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:37858/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:37858/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:37858/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:37858/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:37858/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:37858/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:37858/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:37858/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.36.174/tcp/37859/p2p/16Uiu2HAmR7T8dJ4Bhke3trPfbbLKxdLSb7HVyy4RuM9ycWyYLvMx","/ip4/172.18.36.174/tcp/37860/ws/p2p/16Uiu2HAmR7T8dJ4Bhke3trPfbbLKxdLSb7HVyy4RuM9ycWyYLvMx"],"enrUri":"enr:-L24QFb6YYIVXwXNLlAYZQvSNptd7PmZm_YF9ZvgDtayF-vbbt8uC99QLQZO6_6iPv5RxeDZoKQg32_9rHaXBhgegkUCgmlkgnY0gmlwhKwSJK6KbXVsdGlhZGRyc5YACASsEiSuBpPjAAoErBIkrgaT5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDuROgU-CcZO6Jhvbabpubp0dThoR53bPKdTtvXGjJ-tuDdGNwgpPjg3VkcIKT5YV3YWt1MgE"}'
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:37858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.88/tcp/49801/p2p/16Uiu2HAmNqqaEgFWyTvH9VjPmsj7S8AWB84NYePKvWwYmyiW4YGE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49800/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37858/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49800/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:49800/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "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":"/app/29/sometopic/someencoding","version":0,"timestamp":1773462870287081550,"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:37858/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "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":"/app/29/sometopic/someencoding","version":0,"timestamp":1773462870287081550,"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 f4f902c76205
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ebf04334799
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,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-03-14_04-39-27__b137c2a4-b433-499f-810b-e51b4f02c3e3
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-14_04-39-27__b137c2a4-b433-499f-810b-e51b4f02c3e3__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.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56449', '56450', '56451', '56452', '56453']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 56449:56449 -p 56450:56450 -p 56451:56451 -p 56452:56452 -p 56453:56453 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=56451 --rest-port=56449 --tcp-port=56450 --discv5-udp-port=56452 --rest-address=0.0.0.0 --nat=extip:172.18.30.108 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=edeecbb0da0d4dc58a46c111ef2feb17d61b5aee83017becf0ac5bde71cacdf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56453 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1b1c4409a36. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.108 waku 005a6fadbda1594ef315ef4f8c0ad08fd596014c920a17d95a2d58893ea5e946
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 005a6fadbda1. Setting up logs at ./log/docker/node1_2026-03-14_04-39-27__b137c2a4-b433-499f-810b-e51b4f02c3e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56449
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 e9b607f26760. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56449/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:56449/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.108/tcp/56450/p2p/16Uiu2HAkx7CLLigd1taqbZSWCCcG1psJRmp3Nvd7qSQbvM6kMioL","/ip4/172.18.30.108/tcp/56451/ws/p2p/16Uiu2HAkx7CLLigd1taqbZSWCCcG1psJRmp3Nvd7qSQbvM6kMioL"],"enrUri":"enr:-L24QCw-P3HRbtQlGtFojPcvsNVmzvs3MW1QZwy46QPbxMtAPmkVnO5LyhqOZH-x2zMjZFAjvfidqPAHFLhvW5umQbQCgmlkgnY0gmlwhKwSHmyKbXVsdGlhZGRyc5YACASsEh5sBtyCAAoErBIebAbcg90DgnJzhQPnAQAAiXNlY3AyNTZrMaECJ9dY2lgKyNbh-EVo7euTo7Tnthe8zlSGiUKomxJYk7ODdGNwgtyCg3VkcILchIV3YWt1MgU"}'
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-14_04-39-27__b137c2a4-b433-499f-810b-e51b4f02c3e3__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.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25327', '25328', '25329', '25330', '25331']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 25327:25327 -p 25328:25328 -p 25329:25329 -p 25330:25330 -p 25331:25331 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=25329 --rest-port=25327 --tcp-port=25328 --discv5-udp-port=25330 --rest-address=0.0.0.0 --nat=extip:172.18.153.243 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=a8c6c74facf18d2dcc5e916fecfa0977feb6a4b6c7bdeecb215e29f7d277eada --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCw-P3HRbtQlGtFojPcvsNVmzvs3MW1QZwy46QPbxMtAPmkVnO5LyhqOZH-x2zMjZFAjvfidqPAHFLhvW5umQbQCgmlkgnY0gmlwhKwSHmyKbXVsdGlhZGRyc5YACASsEh5sBtyCAAoErBIebAbcg90DgnJzhQPnAQAAiXNlY3AyNTZrMaECJ9dY2lgKyNbh-EVo7euTo7Tnthe8zlSGiUKomxJYk7ODdGNwgtyCg3VkcILchIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.243 waku ad34892532158860006ef7e840d917a7ef61a3f4058b11f079a79803d707daa9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad3489253215. Setting up logs at ./log/docker/node2_2026-03-14_04-39-27__b137c2a4-b433-499f-810b-e51b4f02c3e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25327
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:25327/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:25327/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.243/tcp/25328/p2p/16Uiu2HAmErMwT2hChBQwqNCv6uVyNc3G8YMru22fY4o2RNZb5eHw","/ip4/172.18.153.243/tcp/25329/ws/p2p/16Uiu2HAmErMwT2hChBQwqNCv6uVyNc3G8YMru22fY4o2RNZb5eHw"],"enrUri":"enr:-L24QFDwit3m4hwR-2W5XoIoYqQhxAhnjueemgXZEIauQSe0YJE_XEX9EjCEzjexzeBTXg7pA-Jfuz1f7hH9OAkCjqYCgmlkgnY0gmlwhKwSmfOKbXVsdGlhZGRyc5YACASsEpnzBmLwAAoErBKZ8wZi8d0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDIKEsaGliY3THfduvzTxHYShRDx4GJhT-jEB--UeNMwqDdGNwgmLwg3VkcIJi8oV3YWt1MgE"}'
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:25327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.108/tcp/56450/p2p/16Uiu2HAkx7CLLigd1taqbZSWCCcG1psJRmp3Nvd7qSQbvM6kMioL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -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:56449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "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":1773463169679082103,"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:25327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "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":1773463169679082103,"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 005a6fadbda1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ad3489253215
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-14 04:34:28.223 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:28.223 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2026-03-14_04-34-28__e27d9757-4691-4924-accc-ac139c6894a7
2026-03-14 04:34:28.223 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:28.224 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:34:28.224 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-14 04:34:28.231 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:28.231 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-34-28__e27d9757-4691-4924-accc-ac139c6894a7__wakuorg_nwaku:latest.log
2026-03-14 04:34:28.231 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:28.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:28.233 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:28.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.214
2026-03-14 04:34:28.233 DEBUG [src.node.docker_mananger] Generated ports ['7645', '7646', '7647', '7648', '7649']
2026-03-14 04:34:28.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:28.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:28.233 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:28.234 DEBUG [src.node.docker_mananger] docker run -i -t -p 7645:7645 -p 7646:7646 -p 7647:7647 -p 7648:7648 -p 7649:7649 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=7647 --rest-port=7645 --tcp-port=7646 --discv5-udp-port=7648 --rest-address=0.0.0.0 --nat=extip:172.18.11.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=797c146504ee8efd9457d6bccc0e33c66b2a6ac0e52a100f97ebebba81dd64a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7649 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:34:28.422 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.214 waku 7b1c73a6fd0989ea94547a06c0cc75b3a98db9fd451118a51116c2b9623d4ff2
2026-03-14 04:34:28.460 DEBUG [src.node.docker_mananger] Container started with ID 7b1c73a6fd09. Setting up logs at ./log/docker/node1_2026-03-14_04-34-28__e27d9757-4691-4924-accc-ac139c6894a7__wakuorg_nwaku:latest.log
2026-03-14 04:34:28.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7645
2026-03-14 04:34:28.462 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:28.469 ERROR [src.node.docker_mananger] Max retries reached for container 75da72982d49. Exiting log stream.
2026-03-14 04:34:29.017 ERROR [src.node.docker_mananger] Max retries reached for container 75823b6ee0ec. Exiting log stream.
2026-03-14 04:34:29.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7645/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:29.465 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-14 04:34:29.465 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:29.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7645/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:29.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.214/tcp/7646/p2p/16Uiu2HAm4XxRJqu53N3S9ez6F3WmmS5DWr5RtT5nbPuvtDjQ61iW","/ip4/172.18.11.214/tcp/7647/ws/p2p/16Uiu2HAm4XxRJqu53N3S9ez6F3WmmS5DWr5RtT5nbPuvtDjQ61iW"],"enrUri":"enr:-L24QOa4LpRJrOSb_1WI2Od3bomVfA7D5Rp6wE6uwK9skAFVRtmuNSsJvEvUdnkH3-nYai4lTfdbCVEn8VThcnrHOfcCgmlkgnY0gmlwhKwSC9aKbXVsdGlhZGRyc5YACASsEgvWBh3eAAoErBIL1gYd390DgnJzhQADAQAAiXNlY3AyNTZrMaECh1VBgA38ZC_krou5arY6wmy_nMwqkUbdqQ3G5SF23F-DdGNwgh3eg3VkcIId4IV3YWt1MgU"}'
2026-03-14 04:34:29.468 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:29.468 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-14 04:34:29.475 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:29.475 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-34-28__e27d9757-4691-4924-accc-ac139c6894a7__wakuorg_nwaku:latest.log
2026-03-14 04:34:29.475 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:29.476 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:29.477 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:29.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.8
2026-03-14 04:34:29.477 DEBUG [src.node.docker_mananger] Generated ports ['7618', '7619', '7620', '7621', '7622']
2026-03-14 04:34:29.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:29.478 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:29.478 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:29.478 DEBUG [src.node.docker_mananger] docker run -i -t -p 7618:7618 -p 7619:7619 -p 7620:7620 -p 7621:7621 -p 7622:7622 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=7620 --rest-port=7618 --tcp-port=7619 --discv5-udp-port=7621 --rest-address=0.0.0.0 --nat=extip:172.18.235.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa5bbc9e2d9fd0bbed5fdca275ecf8d635388aa45ed7befd94d26b6ec2f112ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7622 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOa4LpRJrOSb_1WI2Od3bomVfA7D5Rp6wE6uwK9skAFVRtmuNSsJvEvUdnkH3-nYai4lTfdbCVEn8VThcnrHOfcCgmlkgnY0gmlwhKwSC9aKbXVsdGlhZGRyc5YACASsEgvWBh3eAAoErBIL1gYd390DgnJzhQADAQAAiXNlY3AyNTZrMaECh1VBgA38ZC_krou5arY6wmy_nMwqkUbdqQ3G5SF23F-DdGNwgh3eg3VkcIId4IV3YWt1MgU --filternode=/ip4/172.18.11.214/tcp/7646/p2p/16Uiu2HAm4XxRJqu53N3S9ez6F3WmmS5DWr5RtT5nbPuvtDjQ61iW
2026-03-14 04:34:29.666 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.8 waku 287d5884f88710123a7f6536b7eb68a7e3d8306c9af438b1dfa0794172fe2244
2026-03-14 04:34:29.698 DEBUG [src.node.docker_mananger] Container started with ID 287d5884f887. Setting up logs at ./log/docker/node2_2026-03-14_04-34-28__e27d9757-4691-4924-accc-ac139c6894a7__wakuorg_nwaku:latest.log
2026-03-14 04:34:29.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7618
2026-03-14 04:34:29.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:30.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7618/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:30.702 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-14 04:34:30.702 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:30.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:30.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.8/tcp/7619/p2p/16Uiu2HAmHBn8nDb3cGZyoidBatCqMc2hq5L4foismkPVJuwZDmvJ","/ip4/172.18.235.8/tcp/7620/ws/p2p/16Uiu2HAmHBn8nDb3cGZyoidBatCqMc2hq5L4foismkPVJuwZDmvJ"],"enrUri":"enr:-L24QBit_jTpzyiNNshjJ9xrzAV5GcLRiU0Szl9rMoLSctGiGEXKDlDkldxcUgiIlPsdDBVr4aDUd8D3TTGAS7byZP8CgmlkgnY0gmlwhKwS6wiKbXVsdGlhZGRyc5YACASsEusIBh3DAAoErBLrCAYdxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ1Hwwtbr7_6CcG0vC20UdI-DYQayenJB4Hn5_ku21WODdGNwgh3Dg3VkcIIdxYV3YWt1MgA"}'
2026-03-14 04:34:30.704 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:30.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.214/tcp/7646/p2p/16Uiu2HAm4XxRJqu53N3S9ez6F3WmmS5DWr5RtT5nbPuvtDjQ61iW"]'
2026-03-14 04:34:30.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:30.742 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-14 04:34:30.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7645/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:34:30.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:30.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7618/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5a910079-7384-4c0c-8463-f7c70bbaafc0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:34:30.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5a910079-7384-4c0c-8463-f7c70bbaafc0","statusDesc":"OK"}'
2026-03-14 04:34:30.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7618/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:34:30.781 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7618/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-14 04:34:30.783 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:34:30.784 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:34:30.784 DEBUG [src.node.waku_node] Stopping container with id 7b1c73a6fd09
2026-03-14 04:34:31.378 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:31.378 DEBUG [src.node.waku_node] Stopping container with id 287d5884f887
2026-03-14 04:34:31.903 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:31.904 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:34:31.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:31.915 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-14 04:34:52.235 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:52.236 DEBUG [tests.conftest] Running test: test_publish_with_valid_meta with id: 2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1
2026-03-14 04:34:52.236 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:52.236 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:34:52.237 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-14 04:34:52.244 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:52.244 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
2026-03-14 04:34:52.244 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:52.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:52.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:52.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.172
2026-03-14 04:34:52.246 DEBUG [src.node.docker_mananger] Generated ports ['30918', '30919', '30920', '30921', '30922']
2026-03-14 04:34:52.246 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:52.246 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:52.246 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:52.247 DEBUG [src.node.docker_mananger] docker run -i -t -p 30918:30918 -p 30919:30919 -p 30920:30920 -p 30921:30921 -p 30922:30922 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=30920 --rest-port=30918 --tcp-port=30919 --discv5-udp-port=30921 --rest-address=0.0.0.0 --nat=extip:172.18.77.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0fc140c97c3e2c101bb505ededdd6aff0a962a1a9d75dc4a66f892cd4312d41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30922 --metrics-logging=true --relay=true
2026-03-14 04:34:52.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.172 waku c8cde0d051cf7e1602bbfd519acc511682bb0c71e5b1ae79f593034d16523fc9
2026-03-14 04:34:52.474 DEBUG [src.node.docker_mananger] Container started with ID c8cde0d051cf. Setting up logs at ./log/docker/node1_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
2026-03-14 04:34:52.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30918
2026-03-14 04:34:52.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:52.492 ERROR [src.node.docker_mananger] Max retries reached for container caef8fd497bb. Exiting log stream.
2026-03-14 04:34:53.028 ERROR [src.node.docker_mananger] Max retries reached for container 6556a916f7e7. Exiting log stream.
2026-03-14 04:34:53.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30918/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:53.480 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-14 04:34:53.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:53.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30918/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:53.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.172/tcp/30919/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J","/ip4/172.18.77.172/tcp/30920/ws/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J"],"enrUri":"enr:-L24QPEf4PXctg-IvGDruE1mSmtTzCetbaCL4x0u309PyI2HBx6vOkUx50ImziX_H-RQKHgwyvv3lEoaEClb0yzy06cCgmlkgnY0gmlwhKwSTayKbXVsdGlhZGRyc5YACASsEk2sBnjHAAoErBJNrAZ4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG_EaU4oInYLFKxzaTIUBuBwT-Z0O2p6OJ-zmS79WW2GDdGNwgnjHg3VkcIJ4yYV3YWt1MgE"}'
2026-03-14 04:34:53.483 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:53.489 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:53.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
2026-03-14 04:34:53.490 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:53.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:53.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:53.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.124
2026-03-14 04:34:53.491 DEBUG [src.node.docker_mananger] Generated ports ['36697', '36698', '36699', '36700', '36701']
2026-03-14 04:34:53.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:53.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:53.492 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:53.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 36697:36697 -p 36698:36698 -p 36699:36699 -p 36700:36700 -p 36701:36701 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=36699 --rest-port=36697 --tcp-port=36698 --discv5-udp-port=36700 --rest-address=0.0.0.0 --nat=extip:172.18.216.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=657f6bd6c252ddea85b62c063c4b48c53d53feafa14b1d632526fde9883e8ee4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36701 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPEf4PXctg-IvGDruE1mSmtTzCetbaCL4x0u309PyI2HBx6vOkUx50ImziX_H-RQKHgwyvv3lEoaEClb0yzy06cCgmlkgnY0gmlwhKwSTayKbXVsdGlhZGRyc5YACASsEk2sBnjHAAoErBJNrAZ4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG_EaU4oInYLFKxzaTIUBuBwT-Z0O2p6OJ-zmS79WW2GDdGNwgnjHg3VkcIJ4yYV3YWt1MgE
2026-03-14 04:34:53.688 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.124 waku 3a8b6c8c8538ab37892e6245381ccbae9e653320827d4336e6f743e1bcf16ac0
2026-03-14 04:34:53.722 DEBUG [src.node.docker_mananger] Container started with ID 3a8b6c8c8538. Setting up logs at ./log/docker/node2_2026-03-14_04-34-52__8d66e36f-3a64-4e32-8283-b772080fd2f1__wakuorg_nwaku:latest.log
2026-03-14 04:34:53.723 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36697
2026-03-14 04:34:53.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:54.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36697/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:54.749 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-14 04:34:54.751 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:54.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36697/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:54.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.124/tcp/36698/p2p/16Uiu2HAkwYMKn7UxSgpboXXFx8VjFYt4JXXdUY1VyCsEsdKQ2aSb","/ip4/172.18.216.124/tcp/36699/ws/p2p/16Uiu2HAkwYMKn7UxSgpboXXFx8VjFYt4JXXdUY1VyCsEsdKQ2aSb"],"enrUri":"enr:-L24QL_1eJHTYC7g1lFN_JhZVW24OjiG36fhD-0f21KqL9moJgHQkqU0jmNsIEgkSfqvizNu2NMjL0Id3LU9uq5DlzICgmlkgnY0gmlwhKwS2HyKbXVsdGlhZGRyc5YACASsEth8Bo9aAAoErBLYfAaPW90DgnJzhQADAQAAiXNlY3AyNTZrMaECH21Yg2OEJlsJayHSdO47bBoDdsm_kq0IPGACtU5SfkiDdGNwgo9ag3VkcIKPXIV3YWt1MgE"}'
2026-03-14 04:34:54.760 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:54.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36697/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.172/tcp/30919/p2p/16Uiu2HAkwJkDjiimUU6bKS7tK6SjZ9fEqNaNGVi8gFANBbRZzP9J"]'
2026-03-14 04:34:54.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:54.764 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-14 04:34:54.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30918/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:34:54.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:54.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36697/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:34:54.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:54.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30918/relay/v1/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-14 04:34:54.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:54.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:34:54.882 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:34:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:54.885 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":1773462894775804928,"ephemeral":false,"proof":""}]'
2026-03-14 04:34:54.887 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:34:54.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:54.889 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":1773462894775804928,"ephemeral":false,"proof":""}]'
2026-03-14 04:34:54.891 INFO [src.steps.relay] WARM UP successful!!
2026-03-14 04:34:54.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
2026-03-14 04:34:54.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:54.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:34:54.997 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:34:54.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:55.000 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":1773462894891896584,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-03-14 04:34:55.001 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:34:55.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:55.004 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":1773462894891896584,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-03-14 04:34:55.007 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:34:55.008 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:34:55.008 DEBUG [src.node.waku_node] Stopping container with id c8cde0d051cf
2026-03-14 04:34:55.574 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:55.575 DEBUG [src.node.waku_node] Stopping container with id 3a8b6c8c8538
2026-03-14 04:34:56.160 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:56.162 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:34:56.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:56.175 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-03-14 04:41:43.134 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:41:43.134 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2026-03-14_04-41-43__51659baa-6c09-4632-a6b8-be0f0ddf4bd2
2026-03-14 04:41:43.136 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:41:43.136 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:41:43.137 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:41:43.147 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:43.147 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-41-43__51659baa-6c09-4632-a6b8-be0f0ddf4bd2__wakuorg_nwaku:latest.log
2026-03-14 04:41:43.147 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:43.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:43.151 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:43.152 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.75
2026-03-14 04:41:43.153 DEBUG [src.node.docker_mananger] Generated ports ['11174', '11175', '11176', '11177', '11178']
2026-03-14 04:41:43.153 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:43.153 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:43.154 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:43.154 DEBUG [src.node.docker_mananger] docker run -i -t -p 11174:11174 -p 11175:11175 -p 11176:11176 -p 11177:11177 -p 11178:11178 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=11176 --rest-port=11174 --tcp-port=11175 --discv5-udp-port=11177 --rest-address=0.0.0.0 --nat=extip:172.18.125.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3914c5a06adeb0b3ea47d56bbefbe40cf59ce06dbce51a4b7fc8bafe2c66c3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11178 --metrics-logging=true --store=true --relay=true
2026-03-14 04:41:43.348 ERROR [src.node.docker_mananger] Max retries reached for container 30e92208b363. Exiting log stream.
2026-03-14 04:41:43.357 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.75 waku 6f1579f71b63d4d96f1bdd10cbc880b7fbee2f433312fd901c7e5ebdab02ea03
2026-03-14 04:41:43.394 DEBUG [src.node.docker_mananger] Container started with ID 6f1579f71b63. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-41-43__51659baa-6c09-4632-a6b8-be0f0ddf4bd2__wakuorg_nwaku:latest.log
2026-03-14 04:41:43.394 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11174
2026-03-14 04:41:43.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:43.966 ERROR [src.node.docker_mananger] Max retries reached for container 9547436736fb. Exiting log stream.
2026-03-14 04:41:44.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11174/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:44.398 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-14 04:41:44.398 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:44.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.75/tcp/11175/p2p/16Uiu2HAmB89cUhQsikoGFneGg6hGBwD1tAVMi8P2CwmXNr2hSPaW","/ip4/172.18.125.75/tcp/11176/ws/p2p/16Uiu2HAmB89cUhQsikoGFneGg6hGBwD1tAVMi8P2CwmXNr2hSPaW"],"enrUri":"enr:-L24QMeoJMCUDeG0uB374zLdjEFT-BrdrKZ9SfVXmEROzfBiJYulNhFpKWdtcvJL-h2sI53s2xSjerHsGKqtym3dbAgCgmlkgnY0gmlwhKwSfUuKbXVsdGlhZGRyc5YACASsEn1LBiunAAoErBJ9SwYrqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6T3HycHilgsj17DyjIAQanU1JrOqMVnpI3mVuTexW3eDdGNwgiung3VkcIIrqYV3YWt1MgM"}'
2026-03-14 04:41:44.401 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:44.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:44.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-41-43__51659baa-6c09-4632-a6b8-be0f0ddf4bd2__wakuorg_nwaku:latest.log
2026-03-14 04:41:44.409 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:44.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:44.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:44.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.99
2026-03-14 04:41:44.411 DEBUG [src.node.docker_mananger] Generated ports ['30031', '30032', '30033', '30034', '30035']
2026-03-14 04:41:44.411 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:44.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:44.412 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:44.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 30031:30031 -p 30032:30032 -p 30033:30033 -p 30034:30034 -p 30035:30035 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=30033 --rest-port=30031 --tcp-port=30032 --discv5-udp-port=30034 --rest-address=0.0.0.0 --nat=extip:172.18.157.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca7ad30d5de7c8f72dedcf6a9aa7df7fbae065ebbefddaad223323df9efde490 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30035 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMeoJMCUDeG0uB374zLdjEFT-BrdrKZ9SfVXmEROzfBiJYulNhFpKWdtcvJL-h2sI53s2xSjerHsGKqtym3dbAgCgmlkgnY0gmlwhKwSfUuKbXVsdGlhZGRyc5YACASsEn1LBiunAAoErBJ9SwYrqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6T3HycHilgsj17DyjIAQanU1JrOqMVnpI3mVuTexW3eDdGNwgiung3VkcIIrqYV3YWt1MgM --storenode=/ip4/172.18.125.75/tcp/11175/p2p/16Uiu2HAmB89cUhQsikoGFneGg6hGBwD1tAVMi8P2CwmXNr2hSPaW --store=true --relay=true
2026-03-14 04:41:44.614 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.99 waku 34cb12053d73b9f769a37a4d9252394606e71057cd6105ee59652394d35d4f43
2026-03-14 04:41:44.651 DEBUG [src.node.docker_mananger] Container started with ID 34cb12053d73. Setting up logs at ./log/docker/store_node1_2026-03-14_04-41-43__51659baa-6c09-4632-a6b8-be0f0ddf4bd2__wakuorg_nwaku:latest.log
2026-03-14 04:41:44.652 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30031
2026-03-14 04:41:44.652 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:45.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30031/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:45.656 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-14 04:41:45.657 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:45.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.99/tcp/30032/p2p/16Uiu2HAmJhFqYAJprZXqu2iKLWvYY4izrMU94f8htNju6SrQhz4c","/ip4/172.18.157.99/tcp/30033/ws/p2p/16Uiu2HAmJhFqYAJprZXqu2iKLWvYY4izrMU94f8htNju6SrQhz4c"],"enrUri":"enr:-L24QH2kvJ-UKD9Y6Skako37fqrEbzZVNmhbk1VYU7Xybo1pfE5UNGjC2ONgY2GSCioWD5bqNtNHu-_slzdyKRBUeogCgmlkgnY0gmlwhKwSnWOKbXVsdGlhZGRyc5YACASsEp1jBnVQAAoErBKdYwZ1Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWbrLX3tDsIsVqvCjvKAsa_GoWrIuAuN7Xb3NpmeG6OWDdGNwgnVQg3VkcIJ1UoV3YWt1MgM"}'
2026-03-14 04:41:45.660 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:45.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30031/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.75/tcp/11175/p2p/16Uiu2HAmB89cUhQsikoGFneGg6hGBwD1tAVMi8P2CwmXNr2hSPaW"]'
2026-03-14 04:41:45.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:45.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:45.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:45.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30031/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:45.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:45.670 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:45.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:45.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:45.677 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:45.878 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:45.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:45.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:45.885 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:46.086 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:46.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:46.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:46.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:46.294 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:46.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:46.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:46.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:46.502 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:46.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:46.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:46.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:46.710 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:46.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11174/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-14 04:41:46.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:46.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:46.918 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2026-03-14 04:41:46.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11174/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:46.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c1118645941fda360cd4ed618fd0f83682fd4bb487b0cca85856c4c12f776e9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463302670095872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9e6087913ca285bc7c5a0a80a43ff6e54ebd08f00f9281e1b77b828b90636305","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463304670103040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7fee3bcaf7c8e8a338fd769543b34c3251215ec92b09bbf7599b0673454d2080","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463305570105088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe76f637c4eea62ef23f5c6454a3e23d25575dfed63c4db61accfe9cfe3f242c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463305770107136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3cf2ec7551b96210ad17c4c9ac86c9aa3704b143e17653944964618f51ab8642","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463307670108160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1972d66f732b655b7e42825bf060117a520170fabc867e9b57e5446b5f60a914","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463315670109952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-14 04:41:46.923 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-03-14 04:41:46.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30031/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:46.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c1118645941fda360cd4ed618fd0f83682fd4bb487b0cca85856c4c12f776e9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463302670095872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9e6087913ca285bc7c5a0a80a43ff6e54ebd08f00f9281e1b77b828b90636305","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463304670103040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7fee3bcaf7c8e8a338fd769543b34c3251215ec92b09bbf7599b0673454d2080","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463305570105088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe76f637c4eea62ef23f5c6454a3e23d25575dfed63c4db61accfe9cfe3f242c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463305770107136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3cf2ec7551b96210ad17c4c9ac86c9aa3704b143e17653944964618f51ab8642","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463307670108160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1972d66f732b655b7e42825bf060117a520170fabc867e9b57e5446b5f60a914","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463315670109952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-14 04:41:46.926 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-03-14 04:41:46.928 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:41:46.929 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:41:46.929 DEBUG [src.node.waku_node] Stopping container with id 6f1579f71b63
2026-03-14 04:41:47.540 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:47.541 DEBUG [src.node.waku_node] Stopping container with id 34cb12053d73
2026-03-14 04:41:48.120 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:48.124 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:41:48.131 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:41:48.138 DEBUG [src.node.docker_mananger] 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_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-14_04-32-28__84e7771f-c7fe-48e1-96dd-157fd6721e33
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-14_04-32-28__84e7771f-c7fe-48e1-96dd-157fd6721e33__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-14_04-32-28__84e7771f-c7fe-48e1-96dd-157fd6721e33__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-14_04-32-28__84e7771f-c7fe-48e1-96dd-157fd6721e33__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-14_04-32-28__84e7771f-c7fe-48e1-96dd-157fd6721e33__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.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/n1_service_lookup__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/n2_service_relay__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/n3_service_store__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.73.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18229', '18230', '18231', '18232', '18233']
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 18229:18229 -p 18230:18230 -p 18231:18231 -p 18232:18232 -p 18233:18233 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=18231 --rest-port=18229 --tcp-port=18230 --discv5-udp-port=18232 --rest-address=0.0.0.0 --nat=extip:172.18.73.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bca3cd4fc58fc425d9fb19c4c9cad6cdf8b2eadcddad201e71f19a1ac72c92ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18233 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.246 waku c2cddcd3a2d5c042adef1afce75a0586fc3a561728fbc54cf4876a6ac6cbfaa4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2cddcd3a2d5. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18229
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 1f9c7bb51140. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e94a4ea1d063. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18229/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:18229/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.246/tcp/18230/p2p/16Uiu2HAm7BEB1wZYtRqiHgnaNyXms9opCpjMkURcTVyq65iCzVmQ","/ip4/172.18.73.246/tcp/18231/ws/p2p/16Uiu2HAm7BEB1wZYtRqiHgnaNyXms9opCpjMkURcTVyq65iCzVmQ"],"enrUri":"enr:-L24QCrYpzLLQb68BrEuJkkMnz41eK3MmMByJf3znGOXQ6xwWoDNySwggT4oElZYEaaRL0AszUb4qJXxFGh_So6EMnwCgmlkgnY0gmlwhKwSSfaKbXVsdGlhZGRyc5YACASsEkn2Bkc2AAoErBJJ9gZHN90DgnJzhQADAQAAiXNlY3AyNTZrMaECrpjuqv9KK6tPekC6_058bqmRf_JpD1F_oEPLStz9cLeDdGNwgkc2g3VkcIJHOIV3YWt1MgE"}'
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.167.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56081', '56082', '56083', '56084', '56085']
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 56081:56081 -p 56082:56082 -p 56083:56083 -p 56084:56084 -p 56085:56085 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=56083 --rest-port=56081 --tcp-port=56082 --discv5-udp-port=56084 --rest-address=0.0.0.0 --nat=extip:172.18.167.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eae5ecbb3abfd2cee3a5bfee2e9426ee8d03dc39bdfbe9bbce8c0ec61fdcc68c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCrYpzLLQb68BrEuJkkMnz41eK3MmMByJf3znGOXQ6xwWoDNySwggT4oElZYEaaRL0AszUb4qJXxFGh_So6EMnwCgmlkgnY0gmlwhKwSSfaKbXVsdGlhZGRyc5YACASsEkn2Bkc2AAoErBJJ9gZHN90DgnJzhQADAQAAiXNlY3AyNTZrMaECrpjuqv9KK6tPekC6_058bqmRf_JpD1F_oEPLStz9cLeDdGNwgkc2g3VkcIJHOIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.120 waku 2cb18506091ea53a294980826917a1275cb2aac216a03c2217296cf0d5843a50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cb18506091e. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56081
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:56081/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:56081/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.167.120/tcp/56082/p2p/16Uiu2HAkzVQnnkG9Yj2tZJpQB7NEA9gu7LCzRNMUPwnGiiTc2adK","/ip4/172.18.167.120/tcp/56083/ws/p2p/16Uiu2HAkzVQnnkG9Yj2tZJpQB7NEA9gu7LCzRNMUPwnGiiTc2adK"],"enrUri":"enr:-L24QASh8KHrvNGZ6eGqbrovZkHMeybL84EWcrbhWzURNiVsYyKbWW4HMTbqlpMbzk-JfyG40oMUxsVDJ9Tz2ORb1S4CgmlkgnY0gmlwhKwSp3iKbXVsdGlhZGRyc5YACASsEqd4BtsSAAoErBKneAbbE90DgnJzhQADAQAAiXNlY3AyNTZrMaECSz-VMeYNzZREg3kp0ttbBzFkIc30K_DEnbAm84k_lzaDdGNwgtsSg3VkcILbFIV3YWt1MgE"}'
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.224.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23713', '23714', '23715', '23716', '23717']
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 23713:23713 -p 23714:23714 -p 23715:23715 -p 23716:23716 -p 23717:23717 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=23715 --rest-port=23713 --tcp-port=23714 --discv5-udp-port=23716 --rest-address=0.0.0.0 --nat=extip:172.18.224.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb789e182cccceaa160aa2012f4e078cad68b28e773dcf00cb3eed4c572ffacf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23717 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QCrYpzLLQb68BrEuJkkMnz41eK3MmMByJf3znGOXQ6xwWoDNySwggT4oElZYEaaRL0AszUb4qJXxFGh_So6EMnwCgmlkgnY0gmlwhKwSSfaKbXVsdGlhZGRyc5YACASsEkn2Bkc2AAoErBJJ9gZHN90DgnJzhQADAQAAiXNlY3AyNTZrMaECrpjuqv9KK6tPekC6_058bqmRf_JpD1F_oEPLStz9cLeDdGNwgkc2g3VkcIJHOIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.211 waku 3cf9615254bc45561b1668d6b9b9de12fe0d813e7e2fdd87e1a6316682f38846
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cf9615254bc. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23713
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:23713/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:23713/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.224.211/tcp/23714/p2p/16Uiu2HAmNybLMLQFy2QTpU4UR7rTXUQptrV1ciCcaW6bMWMqtgkE","/ip4/172.18.224.211/tcp/23715/ws/p2p/16Uiu2HAmNybLMLQFy2QTpU4UR7rTXUQptrV1ciCcaW6bMWMqtgkE"],"enrUri":"enr:-L24QOIXxHfaVXLiHGDo0kp81PDRS16c6z9xkt8_ceC6aNb8E-Ac4GUVNCfq9Kxu4ltLG9t484-c8E0Csf-MAnk-rYQCgmlkgnY0gmlwhKwS4NOKbXVsdGlhZGRyc5YACASsEuDTBlyiAAoErBLg0wZco90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmVjhUgUPzHF5-DohfwOcIiT64KIwHMPdhpN9iKEwev-DdGNwglyig3VkcIJcpIV3YWt1MgM"}'
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:18229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.120/tcp/56082/p2p/16Uiu2HAkzVQnnkG9Yj2tZJpQB7NEA9gu7LCzRNMUPwnGiiTc2adK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.246/tcp/18230/p2p/16Uiu2HAm7BEB1wZYtRqiHgnaNyXms9opCpjMkURcTVyq65iCzVmQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.211/tcp/23714/p2p/16Uiu2HAmNybLMLQFy2QTpU4UR7rTXUQptrV1ciCcaW6bMWMqtgkE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.246/tcp/18230/p2p/16Uiu2HAm7BEB1wZYtRqiHgnaNyXms9opCpjMkURcTVyq65iCzVmQ"]'
INFO  src.node.api_clients.base_client:base_client.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:18229/admin/v1/peers/service" -H "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.167.120/tcp/45594/p2p/16Uiu2HAkzVQnnkG9Yj2tZJpQB7NEA9gu7LCzRNMUPwnGiiTc2adK","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.224.211/tcp/55646/p2p/16Uiu2HAmNybLMLQFy2QTpU4UR7rTXUQptrV1ciCcaW6bMWMqtgkE","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:571 /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.167.120/tcp/45594/p2p/16Uiu2HAkzVQnnkG9Yj2tZJpQB7NEA9gu7LCzRNMUPwnGiiTc2adK', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.224.211/tcp/55646/p2p/16Uiu2HAmNybLMLQFy2QTpU4UR7rTXUQptrV1ciCcaW6bMWMqtgkE', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}]
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 c2cddcd3a2d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2cb18506091e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3cf9615254bc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2cddcd3a2d5. 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,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_meta with id: 2026-03-14_04-33-01__c6ebb240-bb90-45d1-9950-a753c19f1154
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-14_04-33-01__c6ebb240-bb90-45d1-9950-a753c19f1154__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.250.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46476', '46477', '46478', '46479', '46480']
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 46476:46476 -p 46477:46477 -p 46478:46478 -p 46479:46479 -p 46480:46480 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=46478 --rest-port=46476 --tcp-port=46477 --discv5-udp-port=46479 --rest-address=0.0.0.0 --nat=extip:172.18.250.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e68058f29bd1161ffaaa40dcc44a89ca68af5b4ddc2300ebf99c471b070437bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46480 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.212 waku 578831bbf8444087a636e35f2a5a19e3e5e38ef72a1456e3541f66203f23f9bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 578831bbf844. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-33-01__c6ebb240-bb90-45d1-9950-a753c19f1154__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46476
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 6bcbfbea19df. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c87ff0a8e2d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46476/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:46476/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.212/tcp/46477/p2p/16Uiu2HAmF7eehXDerFhDERTZmNdPX7RJFwtN1CtCC1Wg3oHPVPGf","/ip4/172.18.250.212/tcp/46478/ws/p2p/16Uiu2HAmF7eehXDerFhDERTZmNdPX7RJFwtN1CtCC1Wg3oHPVPGf"],"enrUri":"enr:-L24QFm89uKea0I8XjrLNkwtakgN0EWQ9080KtdSiLYP5FYlcG_e8gFmKPsRpRc8q5nHBHD4Wz7LGB4dt2gd7Z-hQmYCgmlkgnY0gmlwhKwS-tSKbXVsdGlhZGRyc5YACASsEvrUBrWNAAoErBL61Aa1jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJIvH8ScN9MTacgD527K_QqkiL15CRk_Scj7jZ8f2T-SDdGNwgrWNg3VkcIK1j4V3YWt1MgM"}'
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-14_04-33-01__c6ebb240-bb90-45d1-9950-a753c19f1154__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.71.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49545', '49546', '49547', '49548', '49549']
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 49545:49545 -p 49546:49546 -p 49547:49547 -p 49548:49548 -p 49549:49549 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=49547 --rest-port=49545 --tcp-port=49546 --discv5-udp-port=49548 --rest-address=0.0.0.0 --nat=extip:172.18.71.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f807f26826cacdfb422fdb3cba4bbba7dd4adabaebc45cb4c89723c436c8ddd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49549 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFm89uKea0I8XjrLNkwtakgN0EWQ9080KtdSiLYP5FYlcG_e8gFmKPsRpRc8q5nHBHD4Wz7LGB4dt2gd7Z-hQmYCgmlkgnY0gmlwhKwS-tSKbXVsdGlhZGRyc5YACASsEvrUBrWNAAoErBL61Aa1jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJIvH8ScN9MTacgD527K_QqkiL15CRk_Scj7jZ8f2T-SDdGNwgrWNg3VkcIK1j4V3YWt1MgM --storenode=/ip4/172.18.250.212/tcp/46477/p2p/16Uiu2HAmF7eehXDerFhDERTZmNdPX7RJFwtN1CtCC1Wg3oHPVPGf --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.225 waku 30255a03437677d430dc308e69396c2c578104ce56c344b9a01a64f9a3928720
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30255a034376. Setting up logs at ./log/docker/store_node1_2026-03-14_04-33-01__c6ebb240-bb90-45d1-9950-a753c19f1154__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49545
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:49545/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:49545/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.71.225/tcp/49546/p2p/16Uiu2HAmUJrMvDJmmj23EEk3ViD9Vq2DNFQdbBhUmqH8G8eEdLXc","/ip4/172.18.71.225/tcp/49547/ws/p2p/16Uiu2HAmUJrMvDJmmj23EEk3ViD9Vq2DNFQdbBhUmqH8G8eEdLXc"],"enrUri":"enr:-L24QJjBI6w7brKK1DbjJbBnnexp2irVISXpaFUzUOPt3k2oBvFjOO5Xw7rt3mcoIoNDIRq154ux49QD2jUuuz3IVvwCgmlkgnY0gmlwhKwSR-GKbXVsdGlhZGRyc5YACASsEkfhBsGKAAoErBJH4QbBi90DgnJzhQADAQAAiXNlY3AyNTZrMaED6JJXXO2zuWUIuDik-GZxIHeBbe7uIj4BcDJLyv81mGuDdGNwgsGKg3VkcILBjIV3YWt1MgM"}'
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:49545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.212/tcp/46477/p2p/16Uiu2HAmF7eehXDerFhDERTZmNdPX7RJFwtN1CtCC1Wg3oHPVPGf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46476/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:49545/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:46476/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)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
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:46476/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":"0xa43f36b165432bee9d775f573ccb0244b3d3c2506ba40017c9c92c0199bc60f6"}]}'
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:49545/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":"0xa43f36b165432bee9d775f573ccb0244b3d3c2506ba40017c9c92c0199bc60f6"}]}'
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 578831bbf844
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30255a034376
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,90 @@
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-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b
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-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__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.124.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26250', '26251', '26252', '26253', '26254']
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 26250:26250 -p 26251:26251 -p 26252:26252 -p 26253:26253 -p 26254:26254 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=26252 --rest-port=26250 --tcp-port=26251 --discv5-udp-port=26253 --rest-address=0.0.0.0 --nat=extip:172.18.124.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c62ae38cdffbe34656fbe7fc8c1a934b332feeee2e0e66e88f6bcdf5e8f4e2a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26254 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a62e2e80df2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.80 waku 08cd5558a6d67d24cb71f3543fbd3fc8d13ca891352dc01df58c35eb22cd3015
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08cd5558a6d6. Setting up logs at ./log/docker/node1_2026-03-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26250
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 2ad9516198bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26250/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:26250/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:26250/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.124.80/tcp/26251/p2p/16Uiu2HAmE26rPW5qop4JBiDNmvqcVmDjAC4gQvmrJYNNAG8A2zae","/ip4/172.18.124.80/tcp/26252/ws/p2p/16Uiu2HAmE26rPW5qop4JBiDNmvqcVmDjAC4gQvmrJYNNAG8A2zae"],"enrUri":"enr:-L24QCFKfN5leXqmmyxLwaiyHLg-5rd8BFFs1RUAiWddZ9smQdh3MGIjynAfKKfCNSRH1YujQQWRD2HBO8rLiib2P7cCgmlkgnY0gmlwhKwSfFCKbXVsdGlhZGRyc5YACASsEnxQBmaLAAoErBJ8UAZmjN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFEQ8RGAq_D_KPhPTrcTle7hAZuHoG45cg7YyV8BfwvuDdGNwgmaLg3VkcIJmjYV3YWt1MgU"}'
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-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__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.10.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56034', '56035', '56036', '56037', '56038']
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 56034:56034 -p 56035:56035 -p 56036:56036 -p 56037:56037 -p 56038:56038 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=56036 --rest-port=56034 --tcp-port=56035 --discv5-udp-port=56037 --rest-address=0.0.0.0 --nat=extip:172.18.10.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=49b9dc6a8644e5b8de7c739c728dc23e9b4aea0fc8da13ca9a7eeb26ee98c40e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56038 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCFKfN5leXqmmyxLwaiyHLg-5rd8BFFs1RUAiWddZ9smQdh3MGIjynAfKKfCNSRH1YujQQWRD2HBO8rLiib2P7cCgmlkgnY0gmlwhKwSfFCKbXVsdGlhZGRyc5YACASsEnxQBmaLAAoErBJ8UAZmjN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFEQ8RGAq_D_KPhPTrcTle7hAZuHoG45cg7YyV8BfwvuDdGNwgmaLg3VkcIJmjYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.251 waku 78e086e94b25f5ae36f627ab29a962c0c06567f1fc4606d18c335ad4ccb8ec7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78e086e94b25. Setting up logs at ./log/docker/node2_2026-03-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56034
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:56034/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:56034/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:56034/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:56034/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:56034/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:56034/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:56034/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:56034/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.10.251/tcp/56035/p2p/16Uiu2HAmMhqGqmxJoMyBRx1tuy8udnmAmzsqqfYRLudG3dMcGW5W","/ip4/172.18.10.251/tcp/56036/ws/p2p/16Uiu2HAmMhqGqmxJoMyBRx1tuy8udnmAmzsqqfYRLudG3dMcGW5W"],"enrUri":"enr:-L24QJXFqBp77NZsmlQFyVQWq7zst590I6Ay0Ewc5mKXnnU8FdlTWlhOf74ODO1Nt42N82lB5nr2o9Y2yyypqZBU95QCgmlkgnY0gmlwhKwSCvuKbXVsdGlhZGRyc5YACASsEgr7BtrjAAoErBIK-wba5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhnOpZkE4RpVOjuYrBpQYDeIvLNmm8PPxyaNf3hRH9SGDdGNwgtrjg3VkcILa5YV3YWt1MgE"}'
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:56034/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.80/tcp/26251/p2p/16Uiu2HAmE26rPW5qop4JBiDNmvqcVmDjAC4gQvmrJYNNAG8A2zae"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26250/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:56034/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:26250/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:26250/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":1773462856005474628,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462856294291586,"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 08cd5558a6d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78e086e94b25
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-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-14_04-34-12__d88ab3ee-91b5-4e7c-9aa6-82b03febef9b__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-03-14_04-32-49__2670fd03-cc4e-4829-805c-1451f86dcbf3
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-14_04-32-49__2670fd03-cc4e-4829-805c-1451f86dcbf3__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.38.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16151', '16152', '16153', '16154', '16155']
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 16151:16151 -p 16152:16152 -p 16153:16153 -p 16154:16154 -p 16155:16155 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=16153 --rest-port=16151 --tcp-port=16152 --discv5-udp-port=16154 --rest-address=0.0.0.0 --nat=extip:172.18.38.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b5f841a365bc9d729d23c6f1c28efa78aca0d8e49399cecd64bbb6cf4454e9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16155 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.218 waku 6ae5d8a89273b9ce35780324c04baf133d383bec5faa484fde8adf4f4743ae1c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ffba7beea21. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ae5d8a89273. Setting up logs at ./log/docker/node1_2026-03-14_04-32-49__2670fd03-cc4e-4829-805c-1451f86dcbf3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16151
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 34aa1d58cdde. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16151/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:16151/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.38.218/tcp/16152/p2p/16Uiu2HAkuiTtbamv7Yk3D1N4eZpqtj7WgsRPt8suuCnLN7q8SoDo","/ip4/172.18.38.218/tcp/16153/ws/p2p/16Uiu2HAkuiTtbamv7Yk3D1N4eZpqtj7WgsRPt8suuCnLN7q8SoDo"],"enrUri":"enr:-L24QPi3_CMmGXULDv3wMUcO8P4R-CbnFIANEWku56jj5VggPZ4DHqhwXNHkd-R9Ak9LAZByfZjK56TkTLSnHfOIjaACgmlkgnY0gmlwhKwSJtqKbXVsdGlhZGRyc5YACASsEibaBj8YAAoErBIm2gY_Gd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBE00OcjlyRcKjos0VQbID3HsdFPMdUck4OB_3Lq3ybaDdGNwgj8Yg3VkcII_GoV3YWt1MgE"}'
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-14_04-32-49__2670fd03-cc4e-4829-805c-1451f86dcbf3__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.174.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39831', '39832', '39833', '39834', '39835']
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 39831:39831 -p 39832:39832 -p 39833:39833 -p 39834:39834 -p 39835:39835 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=39833 --rest-port=39831 --tcp-port=39832 --discv5-udp-port=39834 --rest-address=0.0.0.0 --nat=extip:172.18.174.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f4b1af4bee78bef4683eabe9deaa65233b8d3ce52dcbadccad97f10a89002bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39835 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPi3_CMmGXULDv3wMUcO8P4R-CbnFIANEWku56jj5VggPZ4DHqhwXNHkd-R9Ak9LAZByfZjK56TkTLSnHfOIjaACgmlkgnY0gmlwhKwSJtqKbXVsdGlhZGRyc5YACASsEibaBj8YAAoErBIm2gY_Gd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBE00OcjlyRcKjos0VQbID3HsdFPMdUck4OB_3Lq3ybaDdGNwgj8Yg3VkcII_GoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.236 waku 57261948d78aab00b57b07676c131ed4c9e9cb0887180c12020416c83c5932b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57261948d78a. Setting up logs at ./log/docker/node2_2026-03-14_04-32-49__2670fd03-cc4e-4829-805c-1451f86dcbf3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39831
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:39831/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:39831/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.174.236/tcp/39832/p2p/16Uiu2HAmAJDScuACRbaDXeq8NSEejUfVwJheQ2FR9RRaKt7qqhao","/ip4/172.18.174.236/tcp/39833/ws/p2p/16Uiu2HAmAJDScuACRbaDXeq8NSEejUfVwJheQ2FR9RRaKt7qqhao"],"enrUri":"enr:-L24QBohCYJTiHdU7zC5XjfBAbwP3ryzEjwinSn8EIsicGxbMPWLpHRQGsn2C3Ek3XVMr-FYi7neTM6mXJFefKGYLkcCgmlkgnY0gmlwhKwSruyKbXVsdGlhZGRyc5YACASsEq7sBpuYAAoErBKu7Aabmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3PY7chENIWzgx-wLF3rWO-b-jjXzmqI6ZW-0zy4GHkiDdGNwgpuYg3VkcIKbmoV3YWt1MgE"}'
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:39831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.218/tcp/16152/p2p/16Uiu2HAkuiTtbamv7Yk3D1N4eZpqtj7WgsRPt8suuCnLN7q8SoDo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16151/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:39831/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:16151/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:16151/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":1773462771630808576,"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:39831/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":1773462771630808576,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16151/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:39831/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:16151/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:16151/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":1773462771751067132,"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:39831/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":1773462771751067132,"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 6ae5d8a89273
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57261948d78a
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 @@
2026-03-14 04:36:03.563 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:36:03.564 DEBUG [tests.conftest] Running test: test_filter_get_message_duplicate_message with id: 2026-03-14_04-36-03__b1dda603-a992-4887-b1d6-855182521c03
2026-03-14 04:36:03.564 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:36:03.564 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:36:03.564 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-14 04:36:03.570 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:36:03.570 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-36-03__b1dda603-a992-4887-b1d6-855182521c03__wakuorg_nwaku:latest.log
2026-03-14 04:36:03.570 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:36:03.570 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:36:03.571 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:36:03.571 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.153
2026-03-14 04:36:03.571 DEBUG [src.node.docker_mananger] Generated ports ['39038', '39039', '39040', '39041', '39042']
2026-03-14 04:36:03.571 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:36:03.572 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:36:03.572 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:36:03.572 DEBUG [src.node.docker_mananger] docker run -i -t -p 39038:39038 -p 39039:39039 -p 39040:39040 -p 39041:39041 -p 39042:39042 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=39040 --rest-port=39038 --tcp-port=39039 --discv5-udp-port=39041 --rest-address=0.0.0.0 --nat=extip:172.18.49.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fd7c54d549bef76acf9bf2b65a3b5427dd6cbc14f5cb760aef186032acdbdd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39042 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:36:03.714 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.153 waku 21841839453a0174c1a5c12d02e009832eb75d9c0319996581139546dec7d1db
2026-03-14 04:36:03.742 DEBUG [src.node.docker_mananger] Container started with ID 21841839453a. Setting up logs at ./log/docker/node1_2026-03-14_04-36-03__b1dda603-a992-4887-b1d6-855182521c03__wakuorg_nwaku:latest.log
2026-03-14 04:36:03.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39038
2026-03-14 04:36:03.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:36:03.885 ERROR [src.node.docker_mananger] Max retries reached for container 673c91d91836. Exiting log stream.
2026-03-14 04:36:04.365 ERROR [src.node.docker_mananger] Max retries reached for container f26296d702c8. Exiting log stream.
2026-03-14 04:36:04.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39038/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:04.747 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-14 04:36:04.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:36:04.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:04.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.153/tcp/39039/p2p/16Uiu2HAm4ywwNMoaARtnSN6SLU77SKhU3UrUAzu7XqJTNcj5Lm3W","/ip4/172.18.49.153/tcp/39040/ws/p2p/16Uiu2HAm4ywwNMoaARtnSN6SLU77SKhU3UrUAzu7XqJTNcj5Lm3W"],"enrUri":"enr:-L24QE6AL2QcUXYlvjFGD4RuyH53EnmeJxCdx6PjSjZLzrpmJglEtvCMbHG4vWDtoteNCrpB_MoNgPZ_F6PoKJG2a-ACgmlkgnY0gmlwhKwSMZmKbXVsdGlhZGRyc5YACASsEjGZBph_AAoErBIxmQaYgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjf3P7bWfuR7o-hKueN3OWWOqRIKDSFhO4-dK-iX-D3mDdGNwgph_g3VkcIKYgYV3YWt1MgU"}'
2026-03-14 04:36:04.749 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:36:04.750 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-14 04:36:04.755 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:36:04.755 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-36-03__b1dda603-a992-4887-b1d6-855182521c03__wakuorg_nwaku:latest.log
2026-03-14 04:36:04.755 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:36:04.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:36:04.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:36:04.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.195
2026-03-14 04:36:04.757 DEBUG [src.node.docker_mananger] Generated ports ['9899', '9900', '9901', '9902', '9903']
2026-03-14 04:36:04.757 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:36:04.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:36:04.757 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:36:04.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 9899:9899 -p 9900:9900 -p 9901:9901 -p 9902:9902 -p 9903:9903 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=9901 --rest-port=9899 --tcp-port=9900 --discv5-udp-port=9902 --rest-address=0.0.0.0 --nat=extip:172.18.14.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9f7aef5dee19a4fdfe4b8cb5bc83e1ad1bc77c6b6befecb8bcbffcdfcdd22bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9903 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE6AL2QcUXYlvjFGD4RuyH53EnmeJxCdx6PjSjZLzrpmJglEtvCMbHG4vWDtoteNCrpB_MoNgPZ_F6PoKJG2a-ACgmlkgnY0gmlwhKwSMZmKbXVsdGlhZGRyc5YACASsEjGZBph_AAoErBIxmQaYgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjf3P7bWfuR7o-hKueN3OWWOqRIKDSFhO4-dK-iX-D3mDdGNwgph_g3VkcIKYgYV3YWt1MgU --filternode=/ip4/172.18.49.153/tcp/39039/p2p/16Uiu2HAm4ywwNMoaARtnSN6SLU77SKhU3UrUAzu7XqJTNcj5Lm3W
2026-03-14 04:36:04.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.195 waku c6e2662b77cb8b0f9edf58f4478515d4b8e52fc7417f909483d4b616e5ef8bf5
2026-03-14 04:36:04.942 DEBUG [src.node.docker_mananger] Container started with ID c6e2662b77cb. Setting up logs at ./log/docker/node2_2026-03-14_04-36-03__b1dda603-a992-4887-b1d6-855182521c03__wakuorg_nwaku:latest.log
2026-03-14 04:36:04.942 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9899
2026-03-14 04:36:04.942 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:36:05.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9899/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:05.945 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-14 04:36:05.945 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:36:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:05.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.195/tcp/9900/p2p/16Uiu2HAmUXttr9cXXE567MUFuBikadW2UEMkAuc1jkzZ8Xf7FUd2","/ip4/172.18.14.195/tcp/9901/ws/p2p/16Uiu2HAmUXttr9cXXE567MUFuBikadW2UEMkAuc1jkzZ8Xf7FUd2"],"enrUri":"enr:-L24QFSB66RCmpSRpsEQbllpHpxUxunG2Sc0qWLFUv1WI6aqeVXdtxWvlJ0kSoyqB8qnWaE2l4pVaLYruIppMnHd5HMCgmlkgnY0gmlwhKwSDsOKbXVsdGlhZGRyc5YACASsEg7DBiasAAoErBIOwwYmrd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6-nBk994FmBSg8pauVcyzknctWvkhJbhXRZsSyRuCEWDdGNwgiasg3VkcIImroV3YWt1MgA"}'
2026-03-14 04:36:05.948 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:36:05.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.153/tcp/39039/p2p/16Uiu2HAm4ywwNMoaARtnSN6SLU77SKhU3UrUAzu7XqJTNcj5Lm3W"]'
2026-03-14 04:36:05.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:05.980 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-14 04:36:05.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:36:05.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:05.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9899/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b8cb4cc2-b59b-4878-92ea-bec8e470d0ac", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:36:06.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b8cb4cc2-b59b-4878-92ea-bec8e470d0ac","statusDesc":"OK"}'
2026-03-14 04:36:06.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39038/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-14 04:36:06.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:06.017 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:36:06.117 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:36:06.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9899/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:06.121 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":1773462966011214857,"ephemeral":false}]'
2026-03-14 04:36:06.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39038/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-14 04:36:06.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:06.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:36:06.226 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:36:06.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9899/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:06.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-14 04:36:06.231 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:36:06.232 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:36:06.233 DEBUG [src.node.waku_node] Stopping container with id 21841839453a
2026-03-14 04:36:06.679 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:06.682 DEBUG [src.node.waku_node] Stopping container with id c6e2662b77cb
2026-03-14 04:36:07.149 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:07.151 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:36:07.156 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:36:07.161 DEBUG [src.node.docker_mananger] 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_relay_unsubscribe_from_all_pubsub_topics with id: 2026-03-14_04-35-02__1ec01c43-c5ef-49ca-8149-2c0f04847513
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-14_04-35-02__1ec01c43-c5ef-49ca-8149-2c0f04847513__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.172.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9722', '9723', '9724', '9725', '9726']
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 9722:9722 -p 9723:9723 -p 9724:9724 -p 9725:9725 -p 9726:9726 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=9724 --rest-port=9722 --tcp-port=9723 --discv5-udp-port=9725 --rest-address=0.0.0.0 --nat=extip:172.18.172.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bea38fbbeaef8dd0ec2fed2d2d9dabda6a3efaf2d1bf7ecef143ecbfa517eba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9726 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.193 waku d19d9349797bb16d46746796beef6cba98f68b7cf0e3433dd1553e4ebdea6940
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a5892f97829. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d19d9349797b. Setting up logs at ./log/docker/node1_2026-03-14_04-35-02__1ec01c43-c5ef-49ca-8149-2c0f04847513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9722
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 6fd6d5eb6044. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9722/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:9722/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.172.193/tcp/9723/p2p/16Uiu2HAm56Qe2QkxjJQmG6yHmCPTaiuWAFhSVvrtwtvfVULXorxX","/ip4/172.18.172.193/tcp/9724/ws/p2p/16Uiu2HAm56Qe2QkxjJQmG6yHmCPTaiuWAFhSVvrtwtvfVULXorxX"],"enrUri":"enr:-L24QOFT_D-gSPovp9cUGWNBFbeXZv4Nlrc1Nd0gbyv31Y9ODeI09ZqARkXaeRa-B6ELYU4ej5QBthsn-PCH5hR8ikkCgmlkgnY0gmlwhKwSrMGKbXVsdGlhZGRyc5YACASsEqzBBiX7AAoErBKswQYl_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECj6V86pLcQUKjFK_1fz_3vTYnSWs63fG8isTqX9S4ySiDdGNwgiX7g3VkcIIl_YV3YWt1MgE"}'
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-14_04-35-02__1ec01c43-c5ef-49ca-8149-2c0f04847513__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.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3892', '3893', '3894', '3895', '3896']
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 3892:3892 -p 3893:3893 -p 3894:3894 -p 3895:3895 -p 3896:3896 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=3894 --rest-port=3892 --tcp-port=3893 --discv5-udp-port=3895 --rest-address=0.0.0.0 --nat=extip:172.18.166.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9bb8b0aff6d1d6eebea0f16a667e42ec0bfe39fdaf608deb6463e2a9cc53f9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3896 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOFT_D-gSPovp9cUGWNBFbeXZv4Nlrc1Nd0gbyv31Y9ODeI09ZqARkXaeRa-B6ELYU4ej5QBthsn-PCH5hR8ikkCgmlkgnY0gmlwhKwSrMGKbXVsdGlhZGRyc5YACASsEqzBBiX7AAoErBKswQYl_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECj6V86pLcQUKjFK_1fz_3vTYnSWs63fG8isTqX9S4ySiDdGNwgiX7g3VkcIIl_YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.21 waku 5a9e02974fc7e71df42a5c22e71be4e94fe6a44b61e61ec000964b9cc12f909f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a9e02974fc7. Setting up logs at ./log/docker/node2_2026-03-14_04-35-02__1ec01c43-c5ef-49ca-8149-2c0f04847513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3892
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:3892/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:3892/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.21/tcp/3893/p2p/16Uiu2HAkuaAnZjntoxmM7p6uitey4rcUSt85T6PR5wzMetG6PxRK","/ip4/172.18.166.21/tcp/3894/ws/p2p/16Uiu2HAkuaAnZjntoxmM7p6uitey4rcUSt85T6PR5wzMetG6PxRK"],"enrUri":"enr:-L24QCbHouGL5KzVR0BOlbK9tXYo0EgBhzdCgMHe1f6XwndpNjHTOZ72sF35mamV1zt-S1_yj3rjg2rYwV0Xeu_so38CgmlkgnY0gmlwhKwSphWKbXVsdGlhZGRyc5YACASsEqYVBg81AAoErBKmFQYPNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAi03zcSkNCeRm2isELAFIcfE84OQaMyQS90KXUdelp6DdGNwgg81g3VkcIIPN4V3YWt1MgE"}'
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:3892/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.193/tcp/9723/p2p/16Uiu2HAm56Qe2QkxjJQmG6yHmCPTaiuWAFhSVvrtwtvfVULXorxX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/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:3892/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:9722/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:9722/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":1773462904961704704,"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:3892/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":1773462904961704704,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:9722/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":1773462905100583680,"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:3892/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":1773462905100583680,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/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:9722/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":1773462905216661248,"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:3892/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":1773462905216661248,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/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:9722/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":1773462905332331776,"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:3892/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":1773462905332331776,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/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:9722/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":1773462905448546304,"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:3892/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":1773462905448546304,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:9722/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 DELETE "http://127.0.0.1:3892/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:9722/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:9722/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:9722/relay/v1/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:9722/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:9722/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:9722/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:9722/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)'}'
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:9722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9722/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)'}'
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:9722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
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 d19d9349797b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5a9e02974fc7
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,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-14_04-35-17__f0d34b37-6dbd-4152-a134-eb27cda50e84
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-14_04-35-17__f0d34b37-6dbd-4152-a134-eb27cda50e84__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.74.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16312', '16313', '16314', '16315', '16316']
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 16312:16312 -p 16313:16313 -p 16314:16314 -p 16315:16315 -p 16316:16316 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=16314 --rest-port=16312 --tcp-port=16313 --discv5-udp-port=16315 --rest-address=0.0.0.0 --nat=extip:172.18.74.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22367edbca97cdbc5ddaa8cac543da5ff5a62339d81f2c11dac12be011fd146a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16316 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.151 waku cb765e55d414e5346588549be4049a49853904a7cdec304e2a941b084e077e30
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89337cfb18d7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb765e55d414. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-35-17__f0d34b37-6dbd-4152-a134-eb27cda50e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16312
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 a72d1bfcdc25. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16312/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:16312/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.74.151/tcp/16313/p2p/16Uiu2HAmEeck3irDBNrwJLNz5zMDKGvxfaeMLV2J8dcogGHMfdJx","/ip4/172.18.74.151/tcp/16314/ws/p2p/16Uiu2HAmEeck3irDBNrwJLNz5zMDKGvxfaeMLV2J8dcogGHMfdJx"],"enrUri":"enr:-L24QKJftulL6_ah2tHt58L6qL3-mQlu6F4oEwaR8RJINntAcBlCgB3XBzMKtpe8KKexowxZf0x_ah3YE2xKyejhkV4CgmlkgnY0gmlwhKwSSpeKbXVsdGlhZGRyc5YACASsEkqXBj-5AAoErBJKlwY_ut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHZ7xKTv1nT8Jtj5Jh0iexwmO4Fc-ru1gMJnW-xsPCZGDdGNwgj-5g3VkcII_u4V3YWt1MgE"}'
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-14_04-35-17__f0d34b37-6dbd-4152-a134-eb27cda50e84__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.253.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38214', '38215', '38216', '38217', '38218']
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 38214:38214 -p 38215:38215 -p 38216:38216 -p 38217:38217 -p 38218:38218 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=38216 --rest-port=38214 --tcp-port=38215 --discv5-udp-port=38217 --rest-address=0.0.0.0 --nat=extip:172.18.253.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51be4e4519cc3aa365c464bee0ca74b4e64010faa7ead13fedb86b05bad3c3e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38218 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKJftulL6_ah2tHt58L6qL3-mQlu6F4oEwaR8RJINntAcBlCgB3XBzMKtpe8KKexowxZf0x_ah3YE2xKyejhkV4CgmlkgnY0gmlwhKwSSpeKbXVsdGlhZGRyc5YACASsEkqXBj-5AAoErBJKlwY_ut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHZ7xKTv1nT8Jtj5Jh0iexwmO4Fc-ru1gMJnW-xsPCZGDdGNwgj-5g3VkcII_u4V3YWt1MgE --storenode=/ip4/172.18.74.151/tcp/16313/p2p/16Uiu2HAmEeck3irDBNrwJLNz5zMDKGvxfaeMLV2J8dcogGHMfdJx --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.115 waku 0710badb7800daad1efb50661aae8b6c3d304ad036d90d3efe7f274bacee68f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0710badb7800. Setting up logs at ./log/docker/store_node1_2026-03-14_04-35-17__f0d34b37-6dbd-4152-a134-eb27cda50e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38214
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:38214/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:38214/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.253.115/tcp/38215/p2p/16Uiu2HAkyn9qgcQsGPMYnkq2hoaozYBdQfudGe3smfiuhDvagY6d","/ip4/172.18.253.115/tcp/38216/ws/p2p/16Uiu2HAkyn9qgcQsGPMYnkq2hoaozYBdQfudGe3smfiuhDvagY6d"],"enrUri":"enr:-L24QCAAYHKdHjEwQdrPZsSwOAihF2zD1Xpne-xuKw7LA3KnRGyhlZNLrnE9lYJzdSamGEUcKC6Y7AAOaRWpu3FlLRMCgmlkgnY0gmlwhKwS_XOKbXVsdGlhZGRyc5YACASsEv1zBpVHAAoErBL9cwaVSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQK3dkK9BINNbQrpTZggkW1PAP2Y7cYY--MlUWlexIuqDdGNwgpVHg3VkcIKVSYV3YWt1MgE"}'
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:38214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.151/tcp/16313/p2p/16Uiu2HAmEeck3irDBNrwJLNz5zMDKGvxfaeMLV2J8dcogGHMfdJx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16312/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:38214/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:16312/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:38214/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: 16Uiu2HAmEeck3irDBNrwJLNz5zMDKGvxfaeMLV2J8dcogGHMfdJx","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 cb765e55d414
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0710badb7800
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,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_after_end_time with id: 2026-03-14_04-41-45__5391dda1-dd74-44a4-bf25-a13ab7119733
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-14_04-41-45__5391dda1-dd74-44a4-bf25-a13ab7119733__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.227.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7865', '7866', '7867', '7868', '7869']
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 7865:7865 -p 7866:7866 -p 7867:7867 -p 7868:7868 -p 7869:7869 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=7867 --rest-port=7865 --tcp-port=7866 --discv5-udp-port=7868 --rest-address=0.0.0.0 --nat=extip:172.18.227.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fad744456b1b4a4cacff2610e7cf74a415dbc21b55fea0a13adefcb7fa9f57b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7869 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.123 waku 281f7316b1b484bc742374478a5b81d29b3f2e41185315c409870eb797ec3a4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 281f7316b1b4. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-41-45__5391dda1-dd74-44a4-bf25-a13ab7119733__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7865
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 cbc17c540111. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8411104ecbf5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7865/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:7865/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.227.123/tcp/7866/p2p/16Uiu2HAmQ4Ln2jVCee5sB1Jec6PPebiyd7jEebDxQxm1ZNjgfGvy","/ip4/172.18.227.123/tcp/7867/ws/p2p/16Uiu2HAmQ4Ln2jVCee5sB1Jec6PPebiyd7jEebDxQxm1ZNjgfGvy"],"enrUri":"enr:-L24QP8Qaqr3dA9z-e5l2vI0ymp7cSzXIK1Rrm5r7FRVNFS3eoVeRvUZculG4VmFtE769oI0-Y3BN5gyw4XuhwiblCYCgmlkgnY0gmlwhKwS43uKbXVsdGlhZGRyc5YACASsEuN7Bh66AAoErBLjewYeu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqWwC3VqDW0jwYFRHdc51XNmaBoZnBUAxmtx-fc9pTDaDdGNwgh66g3VkcIIevIV3YWt1MgM"}'
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-14_04-41-45__5391dda1-dd74-44a4-bf25-a13ab7119733__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.22.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55896', '55897', '55898', '55899', '55900']
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 55896:55896 -p 55897:55897 -p 55898:55898 -p 55899:55899 -p 55900:55900 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=55898 --rest-port=55896 --tcp-port=55897 --discv5-udp-port=55899 --rest-address=0.0.0.0 --nat=extip:172.18.22.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91a451db77f3bebeaf9e7c55e345b366f07a2659a7daaecdeff9ecfd6e86b7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55900 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP8Qaqr3dA9z-e5l2vI0ymp7cSzXIK1Rrm5r7FRVNFS3eoVeRvUZculG4VmFtE769oI0-Y3BN5gyw4XuhwiblCYCgmlkgnY0gmlwhKwS43uKbXVsdGlhZGRyc5YACASsEuN7Bh66AAoErBLjewYeu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqWwC3VqDW0jwYFRHdc51XNmaBoZnBUAxmtx-fc9pTDaDdGNwgh66g3VkcIIevIV3YWt1MgM --storenode=/ip4/172.18.227.123/tcp/7866/p2p/16Uiu2HAmQ4Ln2jVCee5sB1Jec6PPebiyd7jEebDxQxm1ZNjgfGvy --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.54 waku 1dcd2893c732cf6a0b3ec4bb04ca0b3d11565223c1d5212c43257e2608ac9887
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1dcd2893c732. Setting up logs at ./log/docker/store_node1_2026-03-14_04-41-45__5391dda1-dd74-44a4-bf25-a13ab7119733__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55896
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:55896/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:55896/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.22.54/tcp/55897/p2p/16Uiu2HAmG9qFmw9vJoctaSSd9J8LrzgULnR775mM4DeVXakPzxEB","/ip4/172.18.22.54/tcp/55898/ws/p2p/16Uiu2HAmG9qFmw9vJoctaSSd9J8LrzgULnR775mM4DeVXakPzxEB"],"enrUri":"enr:-L24QMnqwCuUs8CX2mKwpsSa_QUJCSLx24qhXRVdtgvgAP7pZ7dMfmvWn5F6CIUhuAvXCwNG-10DYPpoVAMj9bpWikICgmlkgnY0gmlwhKwSFjaKbXVsdGlhZGRyc5YACASsEhY2BtpZAAoErBIWNgbaWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM_ae0xRu9iUqyBkOVeP52LziR0uU0s_w9NlAMAuDeSCDdGNwgtpZg3VkcILaW4V3YWt1MgM"}'
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:55896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.123/tcp/7866/p2p/16Uiu2HAmQ4Ln2jVCee5sB1Jec6PPebiyd7jEebDxQxm1ZNjgfGvy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7865/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:55896/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:7865/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:7865/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:7865/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:7865/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:7865/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:7865/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  tests.store.test_time_filter:test_time_filter.py:114 inquering stored messages with start time 1773463310301891072 after end time 1773463305301878016
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7865/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773463310301891072&endTime=1773463305301878016&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.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'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:55896/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773463310301891072&endTime=1773463305301878016&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.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'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 281f7316b1b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1dcd2893c732
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,109 @@
2026-03-14 04:42:08.745 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:42:08.745 DEBUG [tests.conftest] Running test: test_negative_number_page_size with id: 2026-03-14_04-42-08__4d5c11a1-bc73-447b-a194-5df14ba9aa88
2026-03-14 04:42:08.745 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:42:08.746 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:42:08.746 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:42:08.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:42:08.753 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-42-08__4d5c11a1-bc73-447b-a194-5df14ba9aa88__wakuorg_nwaku:latest.log
2026-03-14 04:42:08.753 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:42:08.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:42:08.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:42:08.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.78
2026-03-14 04:42:08.755 DEBUG [src.node.docker_mananger] Generated ports ['33051', '33052', '33053', '33054', '33055']
2026-03-14 04:42:08.755 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:42:08.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:42:08.756 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:42:08.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 33051:33051 -p 33052:33052 -p 33053:33053 -p 33054:33054 -p 33055:33055 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=33053 --rest-port=33051 --tcp-port=33052 --discv5-udp-port=33054 --rest-address=0.0.0.0 --nat=extip:172.18.255.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5b7a66aec5a7e82dfc98e0269e7ffaed1e12d951ebcae18fb7ab1e0c04db8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33055 --metrics-logging=true --store=true --relay=true
2026-03-14 04:42:08.935 ERROR [src.node.docker_mananger] Max retries reached for container 17da3025026b. Exiting log stream.
2026-03-14 04:42:08.964 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.78 waku efe4365e654770e073466292ed6a658bf9f8a8feae02728d77b129004dc2d069
2026-03-14 04:42:09.000 DEBUG [src.node.docker_mananger] Container started with ID efe4365e6547. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-42-08__4d5c11a1-bc73-447b-a194-5df14ba9aa88__wakuorg_nwaku:latest.log
2026-03-14 04:42:09.000 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33051
2026-03-14 04:42:09.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:42:09.533 ERROR [src.node.docker_mananger] Max retries reached for container 5931f4c3f961. Exiting log stream.
2026-03-14 04:42:10.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33051/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:10.004 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-14 04:42:10.004 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:42:10.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:10.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.78/tcp/33052/p2p/16Uiu2HAm1eqFEdgMwPKnBc2vcUVQU7Y7ZpydL24ckzNiutsp9vyR","/ip4/172.18.255.78/tcp/33053/ws/p2p/16Uiu2HAm1eqFEdgMwPKnBc2vcUVQU7Y7ZpydL24ckzNiutsp9vyR"],"enrUri":"enr:-L24QLyIO8vjrfu0z1k823fjrKuwFCC-uq_f2I8QDLp5FC6LEJd8pUg4Y-iT8jWtHCkr5GTJcD8XQRGJ02MocM8WkS4CgmlkgnY0gmlwhKwS_06KbXVsdGlhZGRyc5YACASsEv9OBoEcAAoErBL_TgaBHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXIUmQrMrhQvOSBJCiBzPM8OZNa7xYQhcTyB-nhkx7WyDdGNwgoEcg3VkcIKBHoV3YWt1MgM"}'
2026-03-14 04:42:10.007 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:42:10.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:42:10.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-42-08__4d5c11a1-bc73-447b-a194-5df14ba9aa88__wakuorg_nwaku:latest.log
2026-03-14 04:42:10.016 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:42:10.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:42:10.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:42:10.018 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.194
2026-03-14 04:42:10.018 DEBUG [src.node.docker_mananger] Generated ports ['4836', '4837', '4838', '4839', '4840']
2026-03-14 04:42:10.018 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:42:10.018 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:42:10.018 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:42:10.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 4836:4836 -p 4837:4837 -p 4838:4838 -p 4839:4839 -p 4840:4840 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=4838 --rest-port=4836 --tcp-port=4837 --discv5-udp-port=4839 --rest-address=0.0.0.0 --nat=extip:172.18.230.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1eb7da276a7e8462f6deef486ee1b107a9ffa2eb4c31be14a55df6ceebaafe42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4840 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLyIO8vjrfu0z1k823fjrKuwFCC-uq_f2I8QDLp5FC6LEJd8pUg4Y-iT8jWtHCkr5GTJcD8XQRGJ02MocM8WkS4CgmlkgnY0gmlwhKwS_06KbXVsdGlhZGRyc5YACASsEv9OBoEcAAoErBL_TgaBHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXIUmQrMrhQvOSBJCiBzPM8OZNa7xYQhcTyB-nhkx7WyDdGNwgoEcg3VkcIKBHoV3YWt1MgM --storenode=/ip4/172.18.255.78/tcp/33052/p2p/16Uiu2HAm1eqFEdgMwPKnBc2vcUVQU7Y7ZpydL24ckzNiutsp9vyR --store=true --relay=true
2026-03-14 04:42:10.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.194 waku c095a70e96aa396662c55e1eabd16d45a22c0ec80b58e3a4a25984b9f5e97819
2026-03-14 04:42:10.258 DEBUG [src.node.docker_mananger] Container started with ID c095a70e96aa. Setting up logs at ./log/docker/store_node1_2026-03-14_04-42-08__4d5c11a1-bc73-447b-a194-5df14ba9aa88__wakuorg_nwaku:latest.log
2026-03-14 04:42:10.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4836
2026-03-14 04:42:10.258 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:42:11.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4836/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:11.263 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-14 04:42:11.263 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:42:11.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:11.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.194/tcp/4837/p2p/16Uiu2HAm6Vs8NKqPmARKgDQoSVgrJ4t5ErWPGXrBMiUunPngbsjp","/ip4/172.18.230.194/tcp/4838/ws/p2p/16Uiu2HAm6Vs8NKqPmARKgDQoSVgrJ4t5ErWPGXrBMiUunPngbsjp"],"enrUri":"enr:-L24QGfvE0nip_PdhK-vRXehwk_ts63OPFddI9_vVNNYBAHlaJ7CRAbRURo_2myC2KUEyKb8DqkH9ufc0ffZlSazk00CgmlkgnY0gmlwhKwS5sKKbXVsdGlhZGRyc5YACASsEubCBhLlAAoErBLmwgYS5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECpIN7_U3oLmnmpP3YBTDrH5ryN98-KhYSCYov4-QpFpuDdGNwghLlg3VkcIIS54V3YWt1MgM"}'
2026-03-14 04:42:11.266 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:42:11.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4836/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.78/tcp/33052/p2p/16Uiu2HAm1eqFEdgMwPKnBc2vcUVQU7Y7ZpydL24ckzNiutsp9vyR"]'
2026-03-14 04:42:11.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:42:11.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4836/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:42:11.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.276 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:11.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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-14 04:42:11.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:11.484 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:11.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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-14 04:42:11.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:11.691 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:11.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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-14 04:42:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:11.899 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:11.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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-14 04:42:11.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:11.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:12.106 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:12.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:12.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:12.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:12.313 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:12.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:12.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:12.320 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:12.521 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:12.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:12.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:12.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:12.729 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:12.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:12.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:12.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:12.937 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:12.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:12.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:12.943 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:13.144 DEBUG [src.steps.store] Relaying message
2026-03-14 04:42:13.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33051/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)'}'
2026-03-14 04:42:13.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:42:13.150 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:42:13.351 DEBUG [tests.store.test_page_size] requesting stored message with wrong page_size = -1
2026-03-14 04:42:13.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33051/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:13.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe605154799e714416f7778f05a28475420ba1ffcba7607dbb1a4dd3428944645"},{"messageHash":"0x15e4cc3a28d2f6142ef7a318d7a707a83999e9264ffe61ecb93bda45024c5bdf"},{"messageHash":"0xc2671c30e9815f7f9a341ff34c1db42e38161d64581f1f2db4189abc6e2b1a59"},{"messageHash":"0x28673f17383c33447ff708666d0b5ed5cec11af8ec27c6b269142aae444f63d5"},{"messageHash":"0x60ed987320f355c95dc77cd3a7a40876167748bbd5bc2d6cf23964b1c26df894"},{"messageHash":"0x999f8515bad2930923354ee9147a627df356549e8b323c42eadb65efd70f593d"},{"messageHash":"0x69a3056afdffc4a638004a4a2c0e9328b92d493ae096635a5a50d711f1bec566"},{"messageHash":"0x60388d14949fd78a9517442232b19fa3d1715b01b9ca65a0d0f851ffffa4ade9"},{"messageHash":"0x5261ddd3085f8b962cc73fc1751aec3ad3d5ac3d89e70915e7c146d86c0c174b"},{"messageHash":"0x7361991701c11854b2b05f1849a5635e8bd1944ad46d7268194408852427fb34"}]}'
2026-03-14 04:42:13.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4836/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:42:13.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe605154799e714416f7778f05a28475420ba1ffcba7607dbb1a4dd3428944645"},{"messageHash":"0x15e4cc3a28d2f6142ef7a318d7a707a83999e9264ffe61ecb93bda45024c5bdf"},{"messageHash":"0xc2671c30e9815f7f9a341ff34c1db42e38161d64581f1f2db4189abc6e2b1a59"},{"messageHash":"0x28673f17383c33447ff708666d0b5ed5cec11af8ec27c6b269142aae444f63d5"},{"messageHash":"0x60ed987320f355c95dc77cd3a7a40876167748bbd5bc2d6cf23964b1c26df894"},{"messageHash":"0x999f8515bad2930923354ee9147a627df356549e8b323c42eadb65efd70f593d"},{"messageHash":"0x69a3056afdffc4a638004a4a2c0e9328b92d493ae096635a5a50d711f1bec566"},{"messageHash":"0x60388d14949fd78a9517442232b19fa3d1715b01b9ca65a0d0f851ffffa4ade9"},{"messageHash":"0x5261ddd3085f8b962cc73fc1751aec3ad3d5ac3d89e70915e7c146d86c0c174b"},{"messageHash":"0x7361991701c11854b2b05f1849a5635e8bd1944ad46d7268194408852427fb34"}]}'
2026-03-14 04:42:13.360 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:42:13.361 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:42:13.361 DEBUG [src.node.waku_node] Stopping container with id efe4365e6547
2026-03-14 04:42:14.000 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:42:14.000 DEBUG [src.node.waku_node] Stopping container with id c095a70e96aa
2026-03-14 04:42:14.581 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:42:14.583 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:42:14.591 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:42:14.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-14_04-35-57__630c5c16-71c6-438c-b452-204f4275dac6
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-14_04-35-57__630c5c16-71c6-438c-b452-204f4275dac6__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.86.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22814', '22815', '22816', '22817', '22818']
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 22814:22814 -p 22815:22815 -p 22816:22816 -p 22817:22817 -p 22818:22818 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=22816 --rest-port=22814 --tcp-port=22815 --discv5-udp-port=22817 --rest-address=0.0.0.0 --nat=extip:172.18.86.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bbdea6cceb12aacfd5af6b7368b0c08d41e153b2ee30e4f792f37e11ea130b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22818 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ee95c1e89b4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.149 waku 170623c46a1d0db0e51e5a64a9dedda12aacc4c051a4c2e4b07a4e184687990f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 170623c46a1d. Setting up logs at ./log/docker/node1_2026-03-14_04-35-57__630c5c16-71c6-438c-b452-204f4275dac6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22814
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 5f53ca9c7416. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22814/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:22814/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.149/tcp/22815/p2p/16Uiu2HAmRgp1anKH2bpFywm7EVJCKp96ZkxcGXrFpL4GjFZiEmw5","/ip4/172.18.86.149/tcp/22816/ws/p2p/16Uiu2HAmRgp1anKH2bpFywm7EVJCKp96ZkxcGXrFpL4GjFZiEmw5"],"enrUri":"enr:-L24QBIpJKF5j1MBpekzJHiSw0cd5LkKIFBzraoqiiEFN22YAJBWDayMIqigqnzcNALjRvWL_duwqOt3HfWCWiF3VYYCgmlkgnY0gmlwhKwSVpWKbXVsdGlhZGRyc5YACASsElaVBlkfAAoErBJWlQZZIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDwZ9mg6TpmxcePEOBG5iQe_xMCIyWu0t-oO81_XGAX4iDdGNwglkfg3VkcIJZIYV3YWt1MgU"}'
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-14_04-35-57__630c5c16-71c6-438c-b452-204f4275dac6__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.23.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15220', '15221', '15222', '15223', '15224']
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 15220:15220 -p 15221:15221 -p 15222:15222 -p 15223:15223 -p 15224:15224 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=15222 --rest-port=15220 --tcp-port=15221 --discv5-udp-port=15223 --rest-address=0.0.0.0 --nat=extip:172.18.23.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4ebc62a8de1ce6cbecbb34290fdba1278d96e80c54ee1cca5e2fadcf21e2cce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15224 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBIpJKF5j1MBpekzJHiSw0cd5LkKIFBzraoqiiEFN22YAJBWDayMIqigqnzcNALjRvWL_duwqOt3HfWCWiF3VYYCgmlkgnY0gmlwhKwSVpWKbXVsdGlhZGRyc5YACASsElaVBlkfAAoErBJWlQZZIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDwZ9mg6TpmxcePEOBG5iQe_xMCIyWu0t-oO81_XGAX4iDdGNwglkfg3VkcIJZIYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.168 waku 30c459a7a67c423af7f1c74dccc1db434fa92aecf16e2bf09a7bda2fb89592fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30c459a7a67c. Setting up logs at ./log/docker/node2_2026-03-14_04-35-57__630c5c16-71c6-438c-b452-204f4275dac6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15220
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:15220/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:15220/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.23.168/tcp/15221/p2p/16Uiu2HAm42RJrEktxNPLXbPBHzaWnYof3fkAatEACFMSWJMtxYQn","/ip4/172.18.23.168/tcp/15222/ws/p2p/16Uiu2HAm42RJrEktxNPLXbPBHzaWnYof3fkAatEACFMSWJMtxYQn"],"enrUri":"enr:-L24QKBh4_YXO7v7iUre6PRb9qAyzvqakUZCIbxMe9w1cIVJI_zeeHvWnELP7VoKOVPjccHG_WsfUpOlz3T0S-ag4hACgmlkgnY0gmlwhKwSF6iKbXVsdGlhZGRyc5YACASsEheoBjt1AAoErBIXqAY7dt0DgnJzhQACAQAAiXNlY3AyNTZrMaECf8Q8E4sooW1Y4YbuUTdflHNr197GYrJVjfmtfv8JwceDdGNwgjt1g3VkcII7d4V3YWt1MgE"}'
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:15220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.149/tcp/22815/p2p/16Uiu2HAmRgp1anKH2bpFywm7EVJCKp96ZkxcGXrFpL4GjFZiEmw5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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:15220/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:22814/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:22814/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":1773462959689639242,"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:15220/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":1773462959689639242,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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:22814/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":1773462959812299314,"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:15220/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":1773462959812299314,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "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":1773462959932503693,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "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":1773462959932503693,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1773462960053710343,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1773462960053710343,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1773462960174637725,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1773462960174637725,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1773462960294050376,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1773462960294050376,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1773462960421491197,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1773462960421491197,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22814/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)'}'
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:22814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1773462960540976830,"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:15220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1773462960540976830,"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 170623c46a1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30c459a7a67c
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,206 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b
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.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/node1_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__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.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41325', '41326', '41327', '41328', '41329']
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 41325:41325 -p 41326:41326 -p 41327:41327 -p 41328:41328 -p 41329:41329 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=41327 --rest-port=41325 --tcp-port=41326 --discv5-udp-port=41328 --rest-address=0.0.0.0 --nat=extip:172.18.26.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5af9b8e79bedff3e4fb911aed5bf4c2eadace91219c31aa2f19ab1fd6a45b5a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41329 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.71 waku def44e43b08f573bd265bf085f9d3994a8f3de7029c28b087633ce85cc74b418
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID def44e43b08f. Setting up logs at ./log/docker/node1_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41325
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 a80f62d51473. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ed3487e1f1b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41325/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:41325/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.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W","/ip4/172.18.26.71/tcp/41327/ws/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"],"enrUri":"enr:-L24QKeYITHbAUvHt-qQ_tpgqAVPzpjG_ldzHODsTkZbpCJpenRTNH6zugh-p0mvcFX3TxEBdvL3YBiUfx4IbLOLP8QCgmlkgnY0gmlwhKwSGkeKbXVsdGlhZGRyc5YACASsEhpHBqFuAAoErBIaRwahb90DgnJzhQADAQAAiXNlY3AyNTZrMaECqXVXnFFRkHGpvdc6PMLQeN3r7qxOQTw8YXdZM1cD18WDdGNwgqFug3VkcIKhcIV3YWt1MgE"}'
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-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__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.91.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64538', '64539', '64540', '64541', '64542']
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 64538:64538 -p 64539:64539 -p 64540:64540 -p 64541:64541 -p 64542:64542 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=64540 --rest-port=64538 --tcp-port=64539 --discv5-udp-port=64541 --rest-address=0.0.0.0 --nat=extip:172.18.91.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfc00df1b986ef4a1935b14d5dca2ace62e2a2daa9b1ce64e8105b2b4b48d16c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64542 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeYITHbAUvHt-qQ_tpgqAVPzpjG_ldzHODsTkZbpCJpenRTNH6zugh-p0mvcFX3TxEBdvL3YBiUfx4IbLOLP8QCgmlkgnY0gmlwhKwSGkeKbXVsdGlhZGRyc5YACASsEhpHBqFuAAoErBIaRwahb90DgnJzhQADAQAAiXNlY3AyNTZrMaECqXVXnFFRkHGpvdc6PMLQeN3r7qxOQTw8YXdZM1cD18WDdGNwgqFug3VkcIKhcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.104 waku e8fb74260a8dc0550f153dd90578931070e3eb6a8069bafb9e07022b8e61dfed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e8fb74260a8d. Setting up logs at ./log/docker/node2_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64538
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:64538/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:64538/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.91.104/tcp/64539/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq","/ip4/172.18.91.104/tcp/64540/ws/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq"],"enrUri":"enr:-L24QFuiitfZAMLgbruFi-ehZVj64oTq0jgQ7T0EM0S7gfSTYu59GoWw5QhAfN3xNAcPKrPebGjy-SRg04fQ21cNPacCgmlkgnY0gmlwhKwSW2iKbXVsdGlhZGRyc5YACASsEltoBvwbAAoErBJbaAb8HN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaieWWVqnkCtc-gnQDr4msLmLYHjBdVrKD4Q0dZRuDMSDdGNwgvwbg3VkcIL8HYV3YWt1MgE"}'
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:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
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-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__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.204.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17659', '17660', '17661', '17662', '17663']
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 17659:17659 -p 17660:17660 -p 17661:17661 -p 17662:17662 -p 17663:17663 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=17661 --rest-port=17659 --tcp-port=17660 --discv5-udp-port=17662 --rest-address=0.0.0.0 --nat=extip:172.18.204.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fffdf17a6bdace76ecab324afdba0ecbca6a0f02148b6f8beb4eaafcb1ca6dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17663 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeYITHbAUvHt-qQ_tpgqAVPzpjG_ldzHODsTkZbpCJpenRTNH6zugh-p0mvcFX3TxEBdvL3YBiUfx4IbLOLP8QCgmlkgnY0gmlwhKwSGkeKbXVsdGlhZGRyc5YACASsEhpHBqFuAAoErBIaRwahb90DgnJzhQADAQAAiXNlY3AyNTZrMaECqXVXnFFRkHGpvdc6PMLQeN3r7qxOQTw8YXdZM1cD18WDdGNwgqFug3VkcIKhcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.234 waku f361b623adc29d6285448266bf4c754c397ae17f0975464911330519b102ef97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f361b623adc2. Setting up logs at ./log/docker/node3_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17659
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:17659/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:17659/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.204.234/tcp/17660/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj","/ip4/172.18.204.234/tcp/17661/ws/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"],"enrUri":"enr:-L24QDrybCyDaZh8s7s5BFYqZmmj8gfZRDTH6XKhwxtdmFFqMDIt5pBPUasxRciXrYW-GfBlPcZh2ELtf4wh0Y1Obc4CgmlkgnY0gmlwhKwSzOqKbXVsdGlhZGRyc5YACASsEszqBkT8AAoErBLM6gZE_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChY-ZC6UWznxV5qnWfYDbbZ7KisYH5E6G1XkO-KH5jgiDdGNwgkT8g3VkcIJE_oV3YWt1MgE"}'
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:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
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-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__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.109.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17589', '17590', '17591', '17592', '17593']
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 17589:17589 -p 17590:17590 -p 17591:17591 -p 17592:17592 -p 17593:17593 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=17591 --rest-port=17589 --tcp-port=17590 --discv5-udp-port=17592 --rest-address=0.0.0.0 --nat=extip:172.18.109.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faea64cdcbefbbc3c98ae2fbfa41bcb2d1fa92a712efbfebeaa2b9b355af3abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17593 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeYITHbAUvHt-qQ_tpgqAVPzpjG_ldzHODsTkZbpCJpenRTNH6zugh-p0mvcFX3TxEBdvL3YBiUfx4IbLOLP8QCgmlkgnY0gmlwhKwSGkeKbXVsdGlhZGRyc5YACASsEhpHBqFuAAoErBIaRwahb90DgnJzhQADAQAAiXNlY3AyNTZrMaECqXVXnFFRkHGpvdc6PMLQeN3r7qxOQTw8YXdZM1cD18WDdGNwgqFug3VkcIKhcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.198 waku 2a48bddbb023af7dcced01ff517d23d6fa081c205ddb5b7e9329b2659937724e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a48bddbb023. Setting up logs at ./log/docker/node4_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17589
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:17589/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:17589/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.109.198/tcp/17590/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw","/ip4/172.18.109.198/tcp/17591/ws/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"],"enrUri":"enr:-L24QG1B8RAd7e9CzYvw04PXRQSINUle-EU96gPbSypvYIY7TUqUEfRNkIlcZ1Foh0VNnt7v34YAqWwyX2vSmBeX8cUCgmlkgnY0gmlwhKwSbcaKbXVsdGlhZGRyc5YACASsEm3GBkS2AAoErBJtxgZEt90DgnJzhQADAQAAiXNlY3AyNTZrMaECKXJDIBZswZJTAlapNnTsVvm0-mcTK4jm3x9zfwD98bSDdGNwgkS2g3VkcIJEuIV3YWt1MgE"}'
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:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
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-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__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.130.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2095', '2096', '2097', '2098', '2099']
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 2095:2095 -p 2096:2096 -p 2097:2097 -p 2098:2098 -p 2099:2099 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=2097 --rest-port=2095 --tcp-port=2096 --discv5-udp-port=2098 --rest-address=0.0.0.0 --nat=extip:172.18.130.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebb4dcf04610eadec6bbeece8cfdd8dbedc61c3cfeecf6abedde059ddbbfda5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeYITHbAUvHt-qQ_tpgqAVPzpjG_ldzHODsTkZbpCJpenRTNH6zugh-p0mvcFX3TxEBdvL3YBiUfx4IbLOLP8QCgmlkgnY0gmlwhKwSGkeKbXVsdGlhZGRyc5YACASsEhpHBqFuAAoErBIaRwahb90DgnJzhQADAQAAiXNlY3AyNTZrMaECqXVXnFFRkHGpvdc6PMLQeN3r7qxOQTw8YXdZM1cD18WDdGNwgqFug3VkcIKhcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.91 waku c131454403dc00c2fce5401dc6a62e2e5a4bcc9a2d345d1e10793257c9c16931
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c131454403dc. Setting up logs at ./log/docker/node5_2026-03-14_04-34-40__6dcc28c3-4746-43af-8681-bc07860f867b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2095
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:2095/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:2095/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.130.91/tcp/2096/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo","/ip4/172.18.130.91/tcp/2097/ws/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"],"enrUri":"enr:-L24QNbAAmO7_MwEjfJYq_8BnxkJjO1IG1cKQJB7vXVXwgg_HYvbL3XazERRx-OmRCqPvFzNo4dkpA9RsxuHPHpnWkMCgmlkgnY0gmlwhKwSgluKbXVsdGlhZGRyc5YACASsEoJbBggwAAoErBKCWwYIMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsr4DouCk3nkzzIkT3Z_JBRQ14_dOtZcsx92ZADfGP1aDdGNwgggwg3VkcIIIMoV3YWt1MgE"}'
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:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41325/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:64538/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:17659/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:17589/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:2095/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'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41325/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.130.91/tcp/41552/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.91.104/tcp/53144/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.109.198/tcp/33492/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.204.234/tcp/34276/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64538/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.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.109.198/tcp/17590/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw","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,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.130.91/tcp/2096/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo","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,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.204.234/tcp/17660/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj","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,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/17660/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/2096/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/41552/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/34276/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/17590/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/33492/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.104/tcp/53144/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/2096/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/41552/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/17590/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/33492/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/17660/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.104/tcp/53144/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/2096/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.91/tcp/41552/p2p/16Uiu2HAm7TQbjjnbqaWvVr15R5DPTLourYMmL1rQi5jzh98TKTyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/34276/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/17660/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.104/tcp/53144/p2p/16Uiu2HAmKoNaTySgu63janjEMM4DnrARaaYQYHaXwM3RFgfgf3oq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.234/tcp/34276/p2p/16Uiu2HAm4R3ChKCDuSv2Ypcwk5UWQLkQDAaaPxPx3RV9kGo4Emxj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/17590/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.71/tcp/41326/p2p/16Uiu2HAm6qAfB5XthyTmZomKi9Xg7Rxm3CV3Q9YpQm971AmHVK1W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.198/tcp/33492/p2p/16Uiu2HAkxDTkSCLK9WLJ7g6epA8ZDnwn6cHv9u8inxtarBhtgCSw"]'
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 def44e43b08f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e8fb74260a8d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f361b623adc2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container def44e43b08f. 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 2a48bddbb023
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e8fb74260a8d. 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 c131454403dc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f361b623adc2. 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,72 @@
2026-03-14 04:32:48.172 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:32:48.173 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935
2026-03-14 04:32:48.173 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:32:48.173 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:32:48.174 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-14 04:32:48.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:32:48.181 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
2026-03-14 04:32:48.181 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:32:48.181 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:32:48.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:32:48.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.230
2026-03-14 04:32:48.182 DEBUG [src.node.docker_mananger] Generated ports ['47676', '47677', '47678', '47679', '47680']
2026-03-14 04:32:48.183 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:32:48.183 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:32:48.183 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:32:48.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 47676:47676 -p 47677:47677 -p 47678:47678 -p 47679:47679 -p 47680:47680 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=47678 --rest-port=47676 --tcp-port=47677 --discv5-udp-port=47679 --rest-address=0.0.0.0 --nat=extip:172.18.169.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e7c5c2befdcce2a46d0cbaa8e79c2383aba1e41fb46ca07ec24a13e7e601fa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47680 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:32:48.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.230 waku 3ae6b6c258896d935f35890b57f030dfa877167926345312dbceaeaead291fb0
2026-03-14 04:32:48.403 ERROR [src.node.docker_mananger] Max retries reached for container fb84abfa48aa. Exiting log stream.
2026-03-14 04:32:48.408 DEBUG [src.node.docker_mananger] Container started with ID 3ae6b6c25889. Setting up logs at ./log/docker/node1_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
2026-03-14 04:32:48.409 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47676
2026-03-14 04:32:48.409 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:32:48.967 ERROR [src.node.docker_mananger] Max retries reached for container a63042a471c2. Exiting log stream.
2026-03-14 04:32:49.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47676/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:49.412 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-14 04:32:49.413 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:32:49.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:49.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC","/ip4/172.18.169.230/tcp/47678/ws/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC"],"enrUri":"enr:-L24QF3aFgmnWvziEr5NoRP1IPDUrbHBRquIprQ7ZWrk2tUlFg9GvPKAXNE1oJbJtHKqLgIcoBl5e-IMKQzTxSsgmKMCgmlkgnY0gmlwhKwSqeaKbXVsdGlhZGRyc5YACASsEqnmBro9AAoErBKp5ga6Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHIUl4JD2XO_Xb3ZzJHEbJkXGeh4cnDWrXFjniDclsoGDdGNwgro9g3VkcIK6P4V3YWt1MgU"}'
2026-03-14 04:32:49.415 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:32:49.416 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-14 04:32:49.423 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:32:49.423 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
2026-03-14 04:32:49.423 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:32:49.423 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:32:49.424 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:32:49.424 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.35
2026-03-14 04:32:49.425 DEBUG [src.node.docker_mananger] Generated ports ['29958', '29959', '29960', '29961', '29962']
2026-03-14 04:32:49.425 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:32:49.425 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:32:49.425 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:32:49.425 DEBUG [src.node.docker_mananger] docker run -i -t -p 29958:29958 -p 29959:29959 -p 29960:29960 -p 29961:29961 -p 29962:29962 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=29960 --rest-port=29958 --tcp-port=29959 --discv5-udp-port=29961 --rest-address=0.0.0.0 --nat=extip:172.18.174.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0f13ec77faf5288c9d39da9e355eb5547e24b6d2f9d6a8f2be65d7dd97b7257 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29962 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF3aFgmnWvziEr5NoRP1IPDUrbHBRquIprQ7ZWrk2tUlFg9GvPKAXNE1oJbJtHKqLgIcoBl5e-IMKQzTxSsgmKMCgmlkgnY0gmlwhKwSqeaKbXVsdGlhZGRyc5YACASsEqnmBro9AAoErBKp5ga6Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHIUl4JD2XO_Xb3ZzJHEbJkXGeh4cnDWrXFjniDclsoGDdGNwgro9g3VkcIK6P4V3YWt1MgU --filternode=/ip4/172.18.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC
2026-03-14 04:32:49.611 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.35 waku d0367281350e6715e1d3d200aba9e28a8eb846de8527126f7cc567befb586dea
2026-03-14 04:32:49.645 DEBUG [src.node.docker_mananger] Container started with ID d0367281350e. Setting up logs at ./log/docker/node2_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
2026-03-14 04:32:49.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29958
2026-03-14 04:32:49.646 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:32:50.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29958/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:50.649 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-14 04:32:50.650 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:32:50.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:50.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.35/tcp/29959/p2p/16Uiu2HAmLL5B5RMFvcUT5VH1wWmKXCpt8B572ogAMW6YHe3PARbA","/ip4/172.18.174.35/tcp/29960/ws/p2p/16Uiu2HAmLL5B5RMFvcUT5VH1wWmKXCpt8B572ogAMW6YHe3PARbA"],"enrUri":"enr:-L24QLfOhGA5zq9xpEOM8zwJBjwFrwEtWJoR7IYv3wYdy-J-Q2CHTqBD-UtkjTP0bCO4GaysqvPRfdgpEmm3NIK4fk4CgmlkgnY0gmlwhKwSriOKbXVsdGlhZGRyc5YACASsEq4jBnUHAAoErBKuIwZ1CN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcgTqGen9M6HIL7O1Dod8myQD_fWOOop_82gd6eQjDWWDdGNwgnUHg3VkcIJ1CYV3YWt1MgA"}'
2026-03-14 04:32:50.652 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:32:50.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC"]'
2026-03-14 04:32:50.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:50.684 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-14 04:32:50.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:32:50.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:50.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29958/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e32f3a7e-65b7-4665-bd55-c79a47bd6c78", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:32:50.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e32f3a7e-65b7-4665-bd55-c79a47bd6c78","statusDesc":"OK"}'
2026-03-14 04:32:50.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47676/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)', "version": 10}'
2026-03-14 04:32:50.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:50.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:32:50.829 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:32:50.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29958/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:50.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1773462770721790721,"ephemeral":false}]'
2026-03-14 04:32:50.835 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:32:50.836 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:32:50.836 DEBUG [src.node.waku_node] Stopping container with id 3ae6b6c25889
2026-03-14 04:32:51.345 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:51.347 DEBUG [src.node.waku_node] Stopping container with id d0367281350e
2026-03-14 04:32:51.898 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:51.900 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:32:51.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:32:51.910 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-03-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1
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-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__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-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__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-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__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.18.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63771', '63772', '63773', '63774', '63775']
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 63771:63771 -p 63772:63772 -p 63773:63773 -p 63774:63774 -p 63775:63775 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=63773 --rest-port=63771 --tcp-port=63772 --discv5-udp-port=63774 --rest-address=0.0.0.0 --nat=extip:172.18.18.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc83642b7adb0d8b43317cb3777f314acdeece5b4f9fea3f18efccba0d8e26a6 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63775 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f1579f71b63. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.98 waku 4a8e91c5a41bbf59d91910dbd727b62c59f0aeca639bac2c569df8eadacafb22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a8e91c5a41b. Setting up logs at ./log/docker/node1_2026-03-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63771
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 34cb12053d73. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63771/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:63771/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.18.98/tcp/63772/p2p/16Uiu2HAkwjXgfFPPouWjoqbnVcDYEbkRgDoX1LQZUcg32m5SLwxm","/ip4/172.18.18.98/tcp/63773/ws/p2p/16Uiu2HAkwjXgfFPPouWjoqbnVcDYEbkRgDoX1LQZUcg32m5SLwxm"],"enrUri":"enr:-L24QL_L2mvpmxsPXzwp5qxEIX_20CjFuBj_D9_Y_WYvmwOWT_xQ1T1wYrOYd6bYyY5syTFgcJFqLrHDadBi4AUlTtwCgmlkgnY0gmlwhKwSEmKKbXVsdGlhZGRyc5YACASsEhJiBvkcAAoErBISYgb5Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIkpy4wH_mmGWtV5NQ_55r1QWZXK842K3x9cQnNP8-cKDdGNwgvkcg3VkcIL5HoV3YWt1MhM"}'
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.131.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5586', '5587', '5588', '5589', '5590']
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 5586:5586 -p 5587:5587 -p 5588:5588 -p 5589:5589 -p 5590:5590 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=5588 --rest-port=5586 --tcp-port=5587 --discv5-udp-port=5589 --rest-address=0.0.0.0 --nat=extip:172.18.131.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbcb60721aa7f9b4c74bfae45cebbfa9f0cbe8b232aeac5db22308fbfffcc9b9 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5590 --metrics-logging=true --relay=true --storenode=/ip4/172.18.18.98/tcp/63772/p2p/16Uiu2HAkwjXgfFPPouWjoqbnVcDYEbkRgDoX1LQZUcg32m5SLwxm --discv5-bootstrap-node=enr:-L24QL_L2mvpmxsPXzwp5qxEIX_20CjFuBj_D9_Y_WYvmwOWT_xQ1T1wYrOYd6bYyY5syTFgcJFqLrHDadBi4AUlTtwCgmlkgnY0gmlwhKwSEmKKbXVsdGlhZGRyc5YACASsEhJiBvkcAAoErBISYgb5Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIkpy4wH_mmGWtV5NQ_55r1QWZXK842K3x9cQnNP8-cKDdGNwgvkcg3VkcIL5HoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.0 waku d79b429b374336c153b9444ec178e5358743f139ca5ccabdb9b5fd1fcb60e8d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d79b429b3743. Setting up logs at ./log/docker/node2_2026-03-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5586
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:5586/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:5586/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.131.0/tcp/5587/p2p/16Uiu2HAmQiLFTVoSUasZncEDQeRwfkzXd2boZVN2URFb9mWczV5L","/ip4/172.18.131.0/tcp/5588/ws/p2p/16Uiu2HAmQiLFTVoSUasZncEDQeRwfkzXd2boZVN2URFb9mWczV5L"],"enrUri":"enr:-L24QK-xHV-nFB7SI0ms6-6VYaMR9Y0Drdjm3bHytE-uo7HnIv8Besnt3n2SO0MF-sMZU1eHotNzKL2UIYV9p5HB8pICgmlkgnY0gmlwhKwSgwCKbXVsdGlhZGRyc5YACASsEoMABhXTAAoErBKDAAYV1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsyd8ZQ7AmbgMmPyFQQRxmmasbu7S9CvyGXKVZI8unSODdGNwghXTg3VkcIIV1YV3YWt1MhM"}'
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.223.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36733', '36734', '36735', '36736', '36737']
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 36733:36733 -p 36734:36734 -p 36735:36735 -p 36736:36736 -p 36737:36737 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=36735 --rest-port=36733 --tcp-port=36734 --discv5-udp-port=36736 --rest-address=0.0.0.0 --nat=extip:172.18.223.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b76197f9d96e9bac5daf73fdf9f44a1a6e3caadf75e6fdfbbcebdcdab81b919c --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36737 --metrics-logging=true --relay=true --storenode=/ip4/172.18.131.0/tcp/5587/p2p/16Uiu2HAmQiLFTVoSUasZncEDQeRwfkzXd2boZVN2URFb9mWczV5L --discv5-bootstrap-node=enr:-L24QK-xHV-nFB7SI0ms6-6VYaMR9Y0Drdjm3bHytE-uo7HnIv8Besnt3n2SO0MF-sMZU1eHotNzKL2UIYV9p5HB8pICgmlkgnY0gmlwhKwSgwCKbXVsdGlhZGRyc5YACASsEoMABhXTAAoErBKDAAYV1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsyd8ZQ7AmbgMmPyFQQRxmmasbu7S9CvyGXKVZI8unSODdGNwghXTg3VkcIIV1YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.234 waku 43e5f68d5b6f4da1b50a719ada3f41e756c0fa7efabd333a5f12f07ef3fd5661
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43e5f68d5b6f. Setting up logs at ./log/docker/node3_2026-03-14_04-41-48__3b0b1aec-33e7-4ecb-bed7-72288ec4d1c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36733
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:36733/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:36733/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.223.234/tcp/36734/p2p/16Uiu2HAkuTjnhBtPD13hx98GGREa7Vfz42deZ8hD7ScsQszixFQD","/ip4/172.18.223.234/tcp/36735/ws/p2p/16Uiu2HAkuTjnhBtPD13hx98GGREa7Vfz42deZ8hD7ScsQszixFQD"],"enrUri":"enr:-L24QOzkM-UGxkNcPtfII1QCsMc5yumeUm1Nv6Gyvm2AAwtlCWq1dzaaD8pF9fxJtBKR9NTUWaCZUV28KbQG_OpkXbsCgmlkgnY0gmlwhKwS3-qKbXVsdGlhZGRyc5YACASsEt_qBo9-AAoErBLf6gaPf90DgnJzhQADAQAAiXNlY3AyNTZrMaECAId30aqjCTReEtPPkorGEyROx718ukpGTnOi4dciggKDdGNwgo9-g3VkcIKPgIV3YWt1MgE"}'
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:5586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.98/tcp/63772/p2p/16Uiu2HAkwjXgfFPPouWjoqbnVcDYEbkRgDoX1LQZUcg32m5SLwxm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36733/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.0/tcp/5587/p2p/16Uiu2HAmQiLFTVoSUasZncEDQeRwfkzXd2boZVN2URFb9mWczV5L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63771/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:5586/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:36733/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:63771/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:63771/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:63771/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:63771/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:63771/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:63771/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:63771/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:63771/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:63771/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:63771/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:5586/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:5586/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:5586/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:5586/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:5586/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:5586/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:5586/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:5586/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:5586/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:5586/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:36733/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:36733/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:36733/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:36733/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:36733/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:36733/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:36733/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:36733/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:36733/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:36733/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: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:63771/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":"0x8e923b8cfc17ef405df87a46ea7eb088d9acb6d23022fdf2949ca1ea16289259"},{"messageHash":"0x6e76d30f4f99d183428203adcbb0f886632a8c56aa130caafb63fb71f9200ca6"},{"messageHash":"0x372144ed6291f066124f0ce9d234aa57ad7c13d74a256f1e5b33741249d2d59c"},{"messageHash":"0xdde18f48c6ebbd6f6e23b0100bc3412cdf34ad4e3e203922961876e635158bd2"},{"messageHash":"0x5eb456ef4d118506f710d83db18748af598509bb05df9901d1465392440bb4b8"},{"messageHash":"0x78e10247b8289df682bb27f2355a1a92e6e92ea8be696605d414c9cac428c9cd"},{"messageHash":"0xe5233f255f6bc57d07e56d05b64fa271bae661e4bf1885b8eaf41ac0aa8ad4c0"},{"messageHash":"0xd499110c49511d3202ebaf998e6a4d36e2fe94ad1c827925e28e14f8c1085f86"},{"messageHash":"0x8585987073f34e0e4ae29f9f4503b3d274c56630ad3e946814d01d0b7700e48d"},{"messageHash":"0xa68028648992cbdaf29401489d8846387f608cba0bf3432fc9503ea8eff7ce75"},{"messageHash":"0x2ccb09628c31527e69308a878ea74fa786430881059060dd263bb9de52e98e3a"},{"messageHash":"0x9d6e1b6312a438579b4150298a7191acce0a9fd0cc09cabccc75d68fee15e284"},{"messageHash":"0x81057a488a9fd8a3c892b1c885e9028c16002c72f3bcedd73d4b34f5b962157a"},{"messageHash":"0xfbb5cb2f5ddad183f3ffc30a727ae1855f1798b17c6bfe95e30304a6c3f637a6"},{"messageHash":"0xf1dc2437f23545db17b513b5ce611bd43184bd4876db9dd4d591ef42bd683843"},{"messageHash":"0x02f7dcd1b5553cc544db2903ec7c952b6fa19e66d5cf352655eeb39231893476"},{"messageHash":"0x269af0f0b62b1d8f225e74e4137ab84387670d8f2c0aa636113376c4e2126a53"},{"messageHash":"0x70f183b292f3e22bf19851fec64f8080fa63a572255b7d4b723982bfaa8f3a0c"},{"messageHash":"0x3373e1ce07290b7f2124bfdeca9f03fd5295a597539caa9693a479f1bffc74ae"},{"messageHash":"0xa0f5cb581406c035c0173f617d47178bacb1e5669370699635c9de8597317629"},{"messageHash":"0x2b4b09c942c1e97ba7f9a5200f81a61a569cfcd5a056390c677b0b520f4c1e4b"},{"messageHash":"0x7f5dfd253b04a5569f17857b7d0934d1667905a39d3f110db5de2cbc4e449ffd"},{"messageHash":"0xd89087ebc829480ee3014eb3c4ac0c013beca90393094cbb2a98b4813573245d"},{"messageHash":"0xba4639ac8e816a250ee15ccd3e58bbcc5599cc607399eac78bc8867888cae18b"},{"messageHash":"0x8033d267a5ffec322140182654584eb458120490420322a4dd2591cd403778f0"},{"messageHash":"0x1c4c2a34c90a40c9e826fa56649880c226ac61409ccc75e232d4ec5345b96f37"},{"messageHash":"0x98cccdc65f97f77805231496ab3be5fb4d9f90db5841d19c8375d4ec63cedd32"},{"messageHash":"0x3dad116e7a730185193a44ab90e74b55650107ffdfebc367181f18b1a68ec4c3"},{"messageHash":"0xe303c2b25f0ad740dd0b8bc2ad58145df42e507934a6d2794c3b91b951e50e52"},{"messageHash":"0x9327c979856a0784e434b51e1dfec3d67a626b992535553911a1860d43b215fb"}]}'
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:5586/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":"0x8e923b8cfc17ef405df87a46ea7eb088d9acb6d23022fdf2949ca1ea16289259"},{"messageHash":"0x6e76d30f4f99d183428203adcbb0f886632a8c56aa130caafb63fb71f9200ca6"},{"messageHash":"0x372144ed6291f066124f0ce9d234aa57ad7c13d74a256f1e5b33741249d2d59c"},{"messageHash":"0xdde18f48c6ebbd6f6e23b0100bc3412cdf34ad4e3e203922961876e635158bd2"},{"messageHash":"0x5eb456ef4d118506f710d83db18748af598509bb05df9901d1465392440bb4b8"},{"messageHash":"0x78e10247b8289df682bb27f2355a1a92e6e92ea8be696605d414c9cac428c9cd"},{"messageHash":"0xe5233f255f6bc57d07e56d05b64fa271bae661e4bf1885b8eaf41ac0aa8ad4c0"},{"messageHash":"0xd499110c49511d3202ebaf998e6a4d36e2fe94ad1c827925e28e14f8c1085f86"},{"messageHash":"0x8585987073f34e0e4ae29f9f4503b3d274c56630ad3e946814d01d0b7700e48d"},{"messageHash":"0xa68028648992cbdaf29401489d8846387f608cba0bf3432fc9503ea8eff7ce75"},{"messageHash":"0x2ccb09628c31527e69308a878ea74fa786430881059060dd263bb9de52e98e3a"},{"messageHash":"0x9d6e1b6312a438579b4150298a7191acce0a9fd0cc09cabccc75d68fee15e284"},{"messageHash":"0x81057a488a9fd8a3c892b1c885e9028c16002c72f3bcedd73d4b34f5b962157a"},{"messageHash":"0xfbb5cb2f5ddad183f3ffc30a727ae1855f1798b17c6bfe95e30304a6c3f637a6"},{"messageHash":"0xf1dc2437f23545db17b513b5ce611bd43184bd4876db9dd4d591ef42bd683843"},{"messageHash":"0x02f7dcd1b5553cc544db2903ec7c952b6fa19e66d5cf352655eeb39231893476"},{"messageHash":"0x269af0f0b62b1d8f225e74e4137ab84387670d8f2c0aa636113376c4e2126a53"},{"messageHash":"0x70f183b292f3e22bf19851fec64f8080fa63a572255b7d4b723982bfaa8f3a0c"},{"messageHash":"0x3373e1ce07290b7f2124bfdeca9f03fd5295a597539caa9693a479f1bffc74ae"},{"messageHash":"0xa0f5cb581406c035c0173f617d47178bacb1e5669370699635c9de8597317629"},{"messageHash":"0x2b4b09c942c1e97ba7f9a5200f81a61a569cfcd5a056390c677b0b520f4c1e4b"},{"messageHash":"0x7f5dfd253b04a5569f17857b7d0934d1667905a39d3f110db5de2cbc4e449ffd"},{"messageHash":"0xd89087ebc829480ee3014eb3c4ac0c013beca90393094cbb2a98b4813573245d"},{"messageHash":"0xba4639ac8e816a250ee15ccd3e58bbcc5599cc607399eac78bc8867888cae18b"},{"messageHash":"0x8033d267a5ffec322140182654584eb458120490420322a4dd2591cd403778f0"},{"messageHash":"0x1c4c2a34c90a40c9e826fa56649880c226ac61409ccc75e232d4ec5345b96f37"},{"messageHash":"0x98cccdc65f97f77805231496ab3be5fb4d9f90db5841d19c8375d4ec63cedd32"},{"messageHash":"0x3dad116e7a730185193a44ab90e74b55650107ffdfebc367181f18b1a68ec4c3"},{"messageHash":"0xe303c2b25f0ad740dd0b8bc2ad58145df42e507934a6d2794c3b91b951e50e52"},{"messageHash":"0x9327c979856a0784e434b51e1dfec3d67a626b992535553911a1860d43b215fb"}]}'
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:36733/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":"11f0eddcbfa541dc4c46","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8e923b8cfc17ef405df87a46ea7eb088d9acb6d23022fdf2949ca1ea16289259"},{"messageHash":"0x6e76d30f4f99d183428203adcbb0f886632a8c56aa130caafb63fb71f9200ca6"},{"messageHash":"0x372144ed6291f066124f0ce9d234aa57ad7c13d74a256f1e5b33741249d2d59c"},{"messageHash":"0xdde18f48c6ebbd6f6e23b0100bc3412cdf34ad4e3e203922961876e635158bd2"},{"messageHash":"0x5eb456ef4d118506f710d83db18748af598509bb05df9901d1465392440bb4b8"},{"messageHash":"0x78e10247b8289df682bb27f2355a1a92e6e92ea8be696605d414c9cac428c9cd"},{"messageHash":"0xe5233f255f6bc57d07e56d05b64fa271bae661e4bf1885b8eaf41ac0aa8ad4c0"},{"messageHash":"0xd499110c49511d3202ebaf998e6a4d36e2fe94ad1c827925e28e14f8c1085f86"},{"messageHash":"0x8585987073f34e0e4ae29f9f4503b3d274c56630ad3e946814d01d0b7700e48d"},{"messageHash":"0xa68028648992cbdaf29401489d8846387f608cba0bf3432fc9503ea8eff7ce75"},{"messageHash":"0x2ccb09628c31527e69308a878ea74fa786430881059060dd263bb9de52e98e3a"},{"messageHash":"0x9d6e1b6312a438579b4150298a7191acce0a9fd0cc09cabccc75d68fee15e284"},{"messageHash":"0x81057a488a9fd8a3c892b1c885e9028c16002c72f3bcedd73d4b34f5b962157a"},{"messageHash":"0xfbb5cb2f5ddad183f3ffc30a727ae1855f1798b17c6bfe95e30304a6c3f637a6"},{"messageHash":"0xf1dc2437f23545db17b513b5ce611bd43184bd4876db9dd4d591ef42bd683843"},{"messageHash":"0x02f7dcd1b5553cc544db2903ec7c952b6fa19e66d5cf352655eeb39231893476"},{"messageHash":"0x269af0f0b62b1d8f225e74e4137ab84387670d8f2c0aa636113376c4e2126a53"},{"messageHash":"0x70f183b292f3e22bf19851fec64f8080fa63a572255b7d4b723982bfaa8f3a0c"},{"messageHash":"0x3373e1ce07290b7f2124bfdeca9f03fd5295a597539caa9693a479f1bffc74ae"},{"messageHash":"0xa0f5cb581406c035c0173f617d47178bacb1e5669370699635c9de8597317629"},{"messageHash":"0x2b4b09c942c1e97ba7f9a5200f81a61a569cfcd5a056390c677b0b520f4c1e4b"},{"messageHash":"0x7f5dfd253b04a5569f17857b7d0934d1667905a39d3f110db5de2cbc4e449ffd"},{"messageHash":"0xd89087ebc829480ee3014eb3c4ac0c013beca90393094cbb2a98b4813573245d"},{"messageHash":"0xba4639ac8e816a250ee15ccd3e58bbcc5599cc607399eac78bc8867888cae18b"},{"messageHash":"0x8033d267a5ffec322140182654584eb458120490420322a4dd2591cd403778f0"},{"messageHash":"0x1c4c2a34c90a40c9e826fa56649880c226ac61409ccc75e232d4ec5345b96f37"},{"messageHash":"0x98cccdc65f97f77805231496ab3be5fb4d9f90db5841d19c8375d4ec63cedd32"},{"messageHash":"0x3dad116e7a730185193a44ab90e74b55650107ffdfebc367181f18b1a68ec4c3"},{"messageHash":"0xe303c2b25f0ad740dd0b8bc2ad58145df42e507934a6d2794c3b91b951e50e52"},{"messageHash":"0x9327c979856a0784e434b51e1dfec3d67a626b992535553911a1860d43b215fb"}]}'
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 4a8e91c5a41b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d79b429b3743
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 43e5f68d5b6f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a8e91c5a41b. 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,106 @@
2026-03-14 04:40:14.939 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:14.941 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-03-14_04-40-14__84ddd97d-eeea-4433-aed1-6f956a45e769
2026-03-14 04:40:14.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:14.942 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:40:14.943 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:40:14.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:14.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-40-14__84ddd97d-eeea-4433-aed1-6f956a45e769__wakuorg_nwaku:latest.log
2026-03-14 04:40:14.952 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:14.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:14.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:14.956 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.189
2026-03-14 04:40:14.956 DEBUG [src.node.docker_mananger] Generated ports ['62782', '62783', '62784', '62785', '62786']
2026-03-14 04:40:14.956 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:14.956 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:14.957 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:14.957 DEBUG [src.node.docker_mananger] docker run -i -t -p 62782:62782 -p 62783:62783 -p 62784:62784 -p 62785:62785 -p 62786:62786 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=62784 --rest-port=62782 --tcp-port=62783 --discv5-udp-port=62785 --rest-address=0.0.0.0 --nat=extip:172.18.249.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a60fe3d0cfede298779bba565cd89cad4767b80ba2f1cebb00af15b245cb02b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62786 --metrics-logging=true --store=true --relay=true
2026-03-14 04:40:15.149 ERROR [src.node.docker_mananger] Max retries reached for container 233eb33056c0. Exiting log stream.
2026-03-14 04:40:15.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.189 waku ebd77bc7a6a4487463ab6ad5b47164bf5a821ead3b13718d88966db58eafadfe
2026-03-14 04:40:15.188 DEBUG [src.node.docker_mananger] Container started with ID ebd77bc7a6a4. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-40-14__84ddd97d-eeea-4433-aed1-6f956a45e769__wakuorg_nwaku:latest.log
2026-03-14 04:40:15.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62782
2026-03-14 04:40:15.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:15.780 ERROR [src.node.docker_mananger] Max retries reached for container 3b069aaf5a3a. Exiting log stream.
2026-03-14 04:40:16.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62782/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:16.194 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-14 04:40:16.195 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:16.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:16.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.189/tcp/62783/p2p/16Uiu2HAmFLv5mHCo4p1xnyYKJPYRa1XiRB9THojmDAWhVoADHRN2","/ip4/172.18.249.189/tcp/62784/ws/p2p/16Uiu2HAmFLv5mHCo4p1xnyYKJPYRa1XiRB9THojmDAWhVoADHRN2"],"enrUri":"enr:-L24QFJT_v7r_s0s2I_ELsIH8q3ZAG0yF0nmUJHE7DxI2u_ZagV5atMIAh2AGbnMLdfwS4fzgw_-ARiB6lOQB5ob72sCgmlkgnY0gmlwhKwS-b2KbXVsdGlhZGRyc5YACASsEvm9BvU_AAoErBL5vQb1QN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ_HH3fyDbH_4wCoHB9YItgFgxSZgHvjQ3GRTL_2RhYODdGNwgvU_g3VkcIL1QYV3YWt1MgM"}'
2026-03-14 04:40:16.198 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:16.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:16.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-40-14__84ddd97d-eeea-4433-aed1-6f956a45e769__wakuorg_nwaku:latest.log
2026-03-14 04:40:16.205 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:16.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:16.207 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:16.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.43
2026-03-14 04:40:16.207 DEBUG [src.node.docker_mananger] Generated ports ['52314', '52315', '52316', '52317', '52318']
2026-03-14 04:40:16.207 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:16.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:16.207 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:16.207 DEBUG [src.node.docker_mananger] docker run -i -t -p 52314:52314 -p 52315:52315 -p 52316:52316 -p 52317:52317 -p 52318:52318 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=52316 --rest-port=52314 --tcp-port=52315 --discv5-udp-port=52317 --rest-address=0.0.0.0 --nat=extip:172.18.168.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5dacdaea274f8bd92f8da76bfd8b2d56793cb5aa0df3712d93f4ec3b21bb392c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52318 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFJT_v7r_s0s2I_ELsIH8q3ZAG0yF0nmUJHE7DxI2u_ZagV5atMIAh2AGbnMLdfwS4fzgw_-ARiB6lOQB5ob72sCgmlkgnY0gmlwhKwS-b2KbXVsdGlhZGRyc5YACASsEvm9BvU_AAoErBL5vQb1QN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ_HH3fyDbH_4wCoHB9YItgFgxSZgHvjQ3GRTL_2RhYODdGNwgvU_g3VkcIL1QYV3YWt1MgM --storenode=/ip4/172.18.249.189/tcp/62783/p2p/16Uiu2HAmFLv5mHCo4p1xnyYKJPYRa1XiRB9THojmDAWhVoADHRN2 --store=true --relay=true
2026-03-14 04:40:16.405 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.43 waku 68bfd95226e0b4a78a4cf25049e7d534211400c2459057ba08f764397db5d228
2026-03-14 04:40:16.439 DEBUG [src.node.docker_mananger] Container started with ID 68bfd95226e0. Setting up logs at ./log/docker/store_node1_2026-03-14_04-40-14__84ddd97d-eeea-4433-aed1-6f956a45e769__wakuorg_nwaku:latest.log
2026-03-14 04:40:16.440 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52314
2026-03-14 04:40:16.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:17.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52314/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:17.444 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-14 04:40:17.444 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:17.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:17.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.43/tcp/52315/p2p/16Uiu2HAmKkhBShmdHxDtV1H1jdyXB5s2H61fgcmL23P7fsdsXu6V","/ip4/172.18.168.43/tcp/52316/ws/p2p/16Uiu2HAmKkhBShmdHxDtV1H1jdyXB5s2H61fgcmL23P7fsdsXu6V"],"enrUri":"enr:-L24QFQpIWSOs7xZLJMpPUsrrdmufpe7clSx0mx0UG1wvG4mDmi4eI14qnrTv4VguSkACHiiajIur2cRksi2dsLnpoQCgmlkgnY0gmlwhKwSqCuKbXVsdGlhZGRyc5YACASsEqgrBsxbAAoErBKoKwbMXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaXfhIoHWFauYDNYoAaJ0wGWD3Wvw0lUilKGzYeZmvl6DdGNwgsxbg3VkcILMXYV3YWt1MgM"}'
2026-03-14 04:40:17.447 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:17.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52314/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.189/tcp/62783/p2p/16Uiu2HAmFLv5mHCo4p1xnyYKJPYRa1XiRB9THojmDAWhVoADHRN2"]'
2026-03-14 04:40:17.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:40:17.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:40:17.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.455 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:17.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:17.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:17.662 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:17.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:17.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.668 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:17.868 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:17.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:17.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:17.875 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:18.076 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:18.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:18.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:18.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:18.282 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:18.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:18.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:18.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:18.489 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:18.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:18.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:18.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:18.696 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:18.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:18.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:18.701 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:18.903 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:18.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:18.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:18.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:19.111 DEBUG [tests.store.test_topics] Trying to get stored msg with wrong url topic waku/2/rs/3/0
2026-03-14 04:40:19.111 DEBUG [src.steps.store] Relaying message
2026-03-14 04:40:19.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62782/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-14 04:40:19.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:19.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:40:19.318 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:40:19.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62782/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:19.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-14 04:40:19.322 DEBUG [src.steps.store] messages length is 0
2026-03-14 04:40:19.322 ERROR [tests.store.test_topics] 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': []}
2026-03-14 04:40:19.325 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:19.326 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:19.327 DEBUG [src.node.waku_node] Stopping container with id ebd77bc7a6a4
2026-03-14 04:40:19.891 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:19.892 DEBUG [src.node.waku_node] Stopping container with id 68bfd95226e0
2026-03-14 04:40:20.454 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:20.455 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:20.470 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:20.477 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
2026-03-14 04:31:45.973 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:31:45.974 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a
2026-03-14 04:31:45.974 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:31:45.974 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:31:45.984 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:45.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:45.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:45.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:45.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:45.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:46.005 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:46.005 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:46.006 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:46.006 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:46.050 DEBUG [src.node.docker_mananger] Network waku created
2026-03-14 04:31:46.050 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.242
2026-03-14 04:31:46.050 DEBUG [src.node.docker_mananger] Generated ports ['62007', '62008', '62009', '62010', '62011']
2026-03-14 04:31:46.051 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:46.051 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:46.051 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:46.051 DEBUG [src.node.docker_mananger] docker run -i -t -p 62007:62007 -p 62008:62008 -p 62009:62009 -p 62010:62010 -p 62011:62011 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=62009 --rest-port=62007 --tcp-port=62008 --discv5-udp-port=62010 --rest-address=0.0.0.0 --nat=extip:172.18.148.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fa3bc91eae62eda2e6968ed4151eec265c211bbcebc4fbfdce802f4fa4a4cae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62011 --metrics-logging=true --relay=true
2026-03-14 04:31:49.684 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.242 waku d643d66287c8589f2895599b5047b52944d177b7051aed20c25eb32a8baef681
2026-03-14 04:31:49.723 DEBUG [src.node.docker_mananger] Container started with ID d643d66287c8. Setting up logs at ./log/docker/node1_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:49.724 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62007
2026-03-14 04:31:49.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:50.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62007/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:50.729 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-14 04:31:50.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:50.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:50.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.242/tcp/62008/p2p/16Uiu2HAmKrzU6yg4jtVJM3dnWKF5m7yAwEqz9gJYJ5sE2G1AVNbg","/ip4/172.18.148.242/tcp/62009/ws/p2p/16Uiu2HAmKrzU6yg4jtVJM3dnWKF5m7yAwEqz9gJYJ5sE2G1AVNbg"],"enrUri":"enr:-L24QGfQNslYiLhP5ZnlW9gDyDBx6v54820nJ8iK2z5g5nS6VIt-DmY9nenkAbmEO8Xex-IDooHtkrtWTMXPfT90sdICgmlkgnY0gmlwhKwSlPKKbXVsdGlhZGRyc5YACASsEpTyBvI4AAoErBKU8gbyOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaxTpOVsrL5sSeh7gj3AeOcTjWThXjH-FXLgfHckI_v-DdGNwgvI4g3VkcILyOoV3YWt1MgE"}'
2026-03-14 04:31:50.732 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:50.732 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:50.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:50.734 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:50.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.109
2026-03-14 04:31:50.734 DEBUG [src.node.docker_mananger] Generated ports ['17946', '17947', '17948', '17949', '17950']
2026-03-14 04:31:50.734 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:50.734 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:50.734 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:50.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 17946:17946 -p 17947:17947 -p 17948:17948 -p 17949:17949 -p 17950:17950 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=17948 --rest-port=17946 --tcp-port=17947 --discv5-udp-port=17949 --rest-address=0.0.0.0 --nat=extip:172.18.117.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ebbfae6ee36bb31aa4ecff708590e5d5725acbcb1acc7b1e7cde7f810ccc6bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17950 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGfQNslYiLhP5ZnlW9gDyDBx6v54820nJ8iK2z5g5nS6VIt-DmY9nenkAbmEO8Xex-IDooHtkrtWTMXPfT90sdICgmlkgnY0gmlwhKwSlPKKbXVsdGlhZGRyc5YACASsEpTyBvI4AAoErBKU8gbyOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaxTpOVsrL5sSeh7gj3AeOcTjWThXjH-FXLgfHckI_v-DdGNwgvI4g3VkcILyOoV3YWt1MgE
2026-03-14 04:31:50.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.109 waku ce893da073514f9c24e0e35f9b5e499127c1d2d4b2cf4cc24e45709a295b8123
2026-03-14 04:31:50.960 DEBUG [src.node.docker_mananger] Container started with ID ce893da07351. Setting up logs at ./log/docker/node2_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:50.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17946
2026-03-14 04:31:50.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:51.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17946/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:51.986 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-14 04:31:51.991 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:51.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:52.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.109/tcp/17947/p2p/16Uiu2HAmDXLgmDgdb5tsUvmXNXT2ikyftd6oVdzQ2ucVVjsrxn8V","/ip4/172.18.117.109/tcp/17948/ws/p2p/16Uiu2HAmDXLgmDgdb5tsUvmXNXT2ikyftd6oVdzQ2ucVVjsrxn8V"],"enrUri":"enr:-L24QG-Eqkb8cdVdHYoqUaoHVDiyjUbMXCPGVF3pAjUx7af9Pz_DrF5NRdP-KQPwWf1APgM2XcDJO4dIqztg8QlHIuoCgmlkgnY0gmlwhKwSdW2KbXVsdGlhZGRyc5YACASsEnVtBkYbAAoErBJ1bQZGHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDOYIvneHIykBiOvpdZUwn3NdhlBu1pvP5SyCWjzpZ26DdGNwgkYbg3VkcIJGHYV3YWt1MgE"}'
2026-03-14 04:31:52.000 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:52.001 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:52.001 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:52.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:52.002 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.6
2026-03-14 04:31:52.003 DEBUG [src.node.docker_mananger] Generated ports ['55853', '55854', '55855', '55856', '55857']
2026-03-14 04:31:52.003 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:52.003 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:52.003 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:52.003 DEBUG [src.node.docker_mananger] docker run -i -t -p 55853:55853 -p 55854:55854 -p 55855:55855 -p 55856:55856 -p 55857:55857 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=55855 --rest-port=55853 --tcp-port=55854 --discv5-udp-port=55856 --rest-address=0.0.0.0 --nat=extip:172.18.44.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55c22becd03aeaa8c3a2fd2bbd66bc4d737dfbf9ed71f1fddae33ebdb9deac09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55857 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG-Eqkb8cdVdHYoqUaoHVDiyjUbMXCPGVF3pAjUx7af9Pz_DrF5NRdP-KQPwWf1APgM2XcDJO4dIqztg8QlHIuoCgmlkgnY0gmlwhKwSdW2KbXVsdGlhZGRyc5YACASsEnVtBkYbAAoErBJ1bQZGHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDOYIvneHIykBiOvpdZUwn3NdhlBu1pvP5SyCWjzpZ26DdGNwgkYbg3VkcIJGHYV3YWt1MgE
2026-03-14 04:31:52.211 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.6 waku e9d5eeaaaac5bf6a8149c0d29bd2a6c839af6e1c956d85b2883da5b9f0204190
2026-03-14 04:31:52.248 DEBUG [src.node.docker_mananger] Container started with ID e9d5eeaaaac5. Setting up logs at ./log/docker/node3_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:52.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55853
2026-03-14 04:31:52.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:53.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55853/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:53.264 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-14 04:31:53.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:53.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:53.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.6/tcp/55854/p2p/16Uiu2HAmLfBNgPNZXZW1fHdpjTTH4sw3KVkT6HFwGHrGinw1JvNQ","/ip4/172.18.44.6/tcp/55855/ws/p2p/16Uiu2HAmLfBNgPNZXZW1fHdpjTTH4sw3KVkT6HFwGHrGinw1JvNQ"],"enrUri":"enr:-L24QAdiya9ZbO265-sOESKO4wxf-5DVzNNLpwkga2ZmpkZXeIE1Io2moHAwBYLYq8ZsqxO_9rZzDoK6thHyJLlzFVgCgmlkgnY0gmlwhKwSLAaKbXVsdGlhZGRyc5YACASsEiwGBtouAAoErBIsBgbaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdun10tfAIfE63-EWhU59P4YMrmN6udoAmR51eA9zsnWDdGNwgtoug3VkcILaMIV3YWt1MgE"}'
2026-03-14 04:31:53.275 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:53.275 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:53.275 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:53.277 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:53.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.47
2026-03-14 04:31:53.277 DEBUG [src.node.docker_mananger] Generated ports ['64866', '64867', '64868', '64869', '64870']
2026-03-14 04:31:53.277 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:53.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:53.277 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:53.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 64866:64866 -p 64867:64867 -p 64868:64868 -p 64869:64869 -p 64870:64870 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=64868 --rest-port=64866 --tcp-port=64867 --discv5-udp-port=64869 --rest-address=0.0.0.0 --nat=extip:172.18.166.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db0fd76ca9303a7dda3ec7829a2715ba8cb0bbaf234f464ed6ae93b6349fb4db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64870 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAdiya9ZbO265-sOESKO4wxf-5DVzNNLpwkga2ZmpkZXeIE1Io2moHAwBYLYq8ZsqxO_9rZzDoK6thHyJLlzFVgCgmlkgnY0gmlwhKwSLAaKbXVsdGlhZGRyc5YACASsEiwGBtouAAoErBIsBgbaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdun10tfAIfE63-EWhU59P4YMrmN6udoAmR51eA9zsnWDdGNwgtoug3VkcILaMIV3YWt1MgE
2026-03-14 04:31:53.478 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.47 waku f6b133a808a933cfc98b734e0df739f5290f3567a40adc864e93bde09bcba43e
2026-03-14 04:31:53.539 DEBUG [src.node.docker_mananger] Container started with ID f6b133a808a9. Setting up logs at ./log/docker/node4_2026-03-14_04-31-45__d469776c-059b-4485-a77e-a59214bc3a6a__wakuorg_nwaku:latest.log
2026-03-14 04:31:53.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64866
2026-03-14 04:31:53.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:54.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.543 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-14 04:31:54.543 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:54.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.47/tcp/64867/p2p/16Uiu2HAmRMx4HchCaMVe2ih1a9NwP2p4FEiDywBioEUwycCZuXc6","/ip4/172.18.166.47/tcp/64868/ws/p2p/16Uiu2HAmRMx4HchCaMVe2ih1a9NwP2p4FEiDywBioEUwycCZuXc6"],"enrUri":"enr:-L24QAS6Yfa3IXOfQSw_UTS-HBEEPr55HOHiHrRe9DNQGPcEblJbhkRFvYBSwVGZRn0Pj0rQvgGFU9uhN6N5PVNlb-ECgmlkgnY0gmlwhKwSpi-KbXVsdGlhZGRyc5YACASsEqYvBv1jAAoErBKmLwb9ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvMp2oogHuXpbIfaN5ywiyV3ucMBnZ-CGgburjl5-gOuDdGNwgv1jg3VkcIL9ZYV3YWt1MgE"}'
2026-03-14 04:31:54.546 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:54.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:54.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:54.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17946/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:54.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:54.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:54.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:54.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:54.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:54.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62007/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.117.109/tcp/43828/p2p/16Uiu2HAmDXLgmDgdb5tsUvmXNXT2ikyftd6oVdzQ2ucVVjsrxn8V","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:54.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17946/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.148.242/tcp/62008/p2p/16Uiu2HAmKrzU6yg4jtVJM3dnWKF5m7yAwEqz9gJYJ5sE2G1AVNbg","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.44.6/tcp/46964/p2p/16Uiu2HAmLfBNgPNZXZW1fHdpjTTH4sw3KVkT6HFwGHrGinw1JvNQ","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:54.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55853/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.117.109/tcp/17947/p2p/16Uiu2HAmDXLgmDgdb5tsUvmXNXT2ikyftd6oVdzQ2ucVVjsrxn8V","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.166.47/tcp/55676/p2p/16Uiu2HAmRMx4HchCaMVe2ih1a9NwP2p4FEiDywBioEUwycCZuXc6","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:54.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:54.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.44.6/tcp/55854/p2p/16Uiu2HAmLfBNgPNZXZW1fHdpjTTH4sw3KVkT6HFwGHrGinw1JvNQ","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.37.1-81-g96f1c4","origin":"Discv5"}]'
2026-03-14 04:31:54.591 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-14 04:32:14.593 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3730', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-14 04:32:14.665 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3730', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-14 04:32:14.681 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3730', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-14 04:32:14.690 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-14 04:32:14.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:14.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-14 04:32:14.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:17.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:17.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:18.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:18.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:20.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:22.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:22.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:25.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:25.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:25.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:25.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:25.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:25.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:27.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:27.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:27.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:27.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:28.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:28.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:28.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:28.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:28.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:28.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:41.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:41.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:42.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:42.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:42.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:42.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:43.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:43.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:44.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:44.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:46.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:46.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:52.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:52.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:53.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:53.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:53.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:53.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:53.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:53.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:55.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:55.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:55.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:55.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:55.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:55.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:57.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:57.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:58.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:58.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:59.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:59.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:59.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:59.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:32:59.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:59.643 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-03-14 04:33:29.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:29.646 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":1773462734693722235,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462737796228643,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462738826824339,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462740268317906,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462742349352642,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462745423896329,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462745643891825,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462745852297284,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462747300295291,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462747306770794,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462748564234878,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462748578794164,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462748596273410,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462761540051369,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462762980303652,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462762988908233,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462763212042923,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462764644393100,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462766939800495,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462772111846863,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462773130830543,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462773154025992,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462773364256995,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462775441336863,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462775458677596,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462775676212245,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462777155983666,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462778388329657,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462779406773218,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462779628243464,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:29.648 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3730', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-14 04:33:29.659 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4341', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-14 04:33:29.669 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4341', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-14 04:33:29.679 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4341', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-14 04:33:29.689 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-14 04:33:29.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:29.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-14 04:33:29.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:29.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:29.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:29.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:29.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:29.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:29.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:29.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:29.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:29.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:29.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62007/relay/v1/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-14 04:33:30.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:30.414 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-03-14 04:34:00.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:00.627 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":1773462809902283987,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462809923560910,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462809940159465,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462809957842029,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462809968695857,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462809985447849,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810004500680,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810021167562,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810039959562,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810059085459,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810069259572,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810096678029,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810112373482,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810127488769,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810143280382,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810163696398,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810182239622,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810197436170,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810213478115,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810233116522,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810249811607,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810268787603,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810280846343,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810294274401,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810306882301,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810330905069,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810351698139,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810371800455,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810384217541,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773462810397952320,"ephemeral":false,"proof":""}]'
2026-03-14 04:34:00.627 DEBUG [tests.e2e.test_network_conditions] sender_loss=30 receiver_loss=30
2026-03-14 04:34:00.629 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4341', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-14 04:34:00.641 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:34:00.642 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:34:00.642 DEBUG [src.node.waku_node] Stopping container with id d643d66287c8
2026-03-14 04:34:01.252 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:01.253 DEBUG [src.node.waku_node] Stopping container with id ce893da07351
2026-03-14 04:34:01.826 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:01.827 DEBUG [src.node.waku_node] Stopping container with id e9d5eeaaaac5
2026-03-14 04:34:02.068 ERROR [src.node.docker_mananger] Max retries reached for container d643d66287c8. Exiting log stream.
2026-03-14 04:34:02.369 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:02.369 DEBUG [src.node.waku_node] Stopping container with id f6b133a808a9
2026-03-14 04:34:02.641 ERROR [src.node.docker_mananger] Max retries reached for container ce893da07351. Exiting log stream.
2026-03-14 04:34:02.928 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:02.929 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:34:03.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:03.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:03.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:03.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:03.403 ERROR [src.node.docker_mananger] Max retries reached for container e9d5eeaaaac5. Exiting log stream.

View File

@ -0,0 +1,138 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89
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-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__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.59.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41874', '41875', '41876', '41877', '41878']
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 41874:41874 -p 41875:41875 -p 41876:41876 -p 41877:41877 -p 41878:41878 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=41876 --rest-port=41874 --tcp-port=41875 --discv5-udp-port=41877 --rest-address=0.0.0.0 --nat=extip:172.18.59.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=53c1f3ab3bae4ee1ac87ec51d5ae958f8783bac2dda4e42ab48ecfee5f5fdbcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41878 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.202 waku cf2181fbf698bbf521b9330624ac1031e83df7e5f8d4b856c3a57dfaf78f67a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf2181fbf698. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41874
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 5be3b74126b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50950a05abc4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41874/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_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:41874/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.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp","/ip4/172.18.59.202/tcp/41876/ws/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp"],"enrUri":"enr:-L24QN_DP8lspC2rnZgTGXe4JKKOEuGDTKnP-WY36dvYPrQzZS2vVK8mm_VYnfI-WltpkA2rYm9mtmhjRFRP6yAH4soCgmlkgnY0gmlwhKwSO8qKbXVsdGlhZGRyc5YACASsEjvKBqOTAAoErBI7ygajlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZyVhm3pNAIDJVYgsM7Xu1EpnQfQRyguKJ6ama7fxhVWDdGNwgqOTg3VkcIKjlYV3YWt1Mg0"}'
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-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__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.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21097', '21098', '21099', '21100', '21101']
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 21097:21097 -p 21098:21098 -p 21099:21099 -p 21100:21100 -p 21101:21101 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=21099 --rest-port=21097 --tcp-port=21098 --discv5-udp-port=21100 --rest-address=0.0.0.0 --nat=extip:172.18.110.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3a21a7d7e9a3568577d13ce2affb347dad49b8f6978198a161bfbe01ededbe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21101 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.91 waku c55723d0e8facc334ec4cbd2115946f6495552911fa1f496a8a2baa711e64271
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c55723d0e8fa. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21097
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:21097/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:21097/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.91/tcp/21098/p2p/16Uiu2HAkzT7rmmCb3NPAewYNB2ikC8ErqJ3a3NF1a6wT1E8ZG5tc","/ip4/172.18.110.91/tcp/21099/ws/p2p/16Uiu2HAkzT7rmmCb3NPAewYNB2ikC8ErqJ3a3NF1a6wT1E8ZG5tc"],"enrUri":"enr:-L24QPaTHJv15q0JRBZgD3ayDhcY9isEeFyQmpKNpKIlBZtAebzGG4xLnzD6Mbd9GEkzFoUi2tFemft_pQTKrRinoD8CgmlkgnY0gmlwhKwSbluKbXVsdGlhZGRyc5YACASsEm5bBlJqAAoErBJuWwZSa90DgnJzhQADAQAAiXNlY3AyNTZrMaECSqlG4G8d1a-GW_H8aakkIl1ExitiIJflxRRDV_jhZTmDdGNwglJqg3VkcIJSbIV3YWt1MgA"}'
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:21097/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp"]'
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-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__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.130.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56814', '56815', '56816', '56817', '56818']
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 56814:56814 -p 56815:56815 -p 56816:56816 -p 56817:56817 -p 56818:56818 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=56816 --rest-port=56814 --tcp-port=56815 --discv5-udp-port=56817 --rest-address=0.0.0.0 --nat=extip:172.18.130.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cedbfeea0eda6acf3adf8d91fa6ab24a413b8c9db60e69d8cdf4d6bb96ead180 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56818 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN_DP8lspC2rnZgTGXe4JKKOEuGDTKnP-WY36dvYPrQzZS2vVK8mm_VYnfI-WltpkA2rYm9mtmhjRFRP6yAH4soCgmlkgnY0gmlwhKwSO8qKbXVsdGlhZGRyc5YACASsEjvKBqOTAAoErBI7ygajlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZyVhm3pNAIDJVYgsM7Xu1EpnQfQRyguKJ6ama7fxhVWDdGNwgqOTg3VkcIKjlYV3YWt1Mg0 --lightpushnode=/ip4/172.18.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.40 waku f17661c999b24de268f97fd95d2362650349e1c8545c6442f73573b80f78106c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f17661c999b2. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56814
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:56814/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":"READY"},{"Legacy Lightpush":"READY"},{"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":"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":"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:56814/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.130.40/tcp/56815/p2p/16Uiu2HAkznHqd213ZGwhHKiVuC8mncUuutJ4GYcad1rR969Rv2iE","/ip4/172.18.130.40/tcp/56816/ws/p2p/16Uiu2HAkznHqd213ZGwhHKiVuC8mncUuutJ4GYcad1rR969Rv2iE"],"enrUri":"enr:-L24QCq5IN-Zz5QDuKA9sYIXnR2jhUkVIG65NT-NNp7xfJdfa5T5NSToF1Tdz3-18J3NBoksfkMzog9WzgN7asFcbsACgmlkgnY0gmlwhKwSgiiKbXVsdGlhZGRyc5YACASsEoIoBt3vAAoErBKCKAbd8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECT5KYykTdumJHi6VGAWigs3vIOJzDpTRGqwIZi0bKHIODdGNwgt3vg3VkcILd8YV3YWt1Mgk"}'
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:56814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.91/tcp/21098/p2p/16Uiu2HAkzT7rmmCb3NPAewYNB2ikC8ErqJ3a3NF1a6wT1E8ZG5tc"]'
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/receiving_node4_2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__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.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37012', '37013', '37014', '37015', '37016']
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 37012:37012 -p 37013:37013 -p 37014:37014 -p 37015:37015 -p 37016:37016 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=37014 --rest-port=37012 --tcp-port=37013 --discv5-udp-port=37015 --rest-address=0.0.0.0 --nat=extip:172.18.200.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=556fe8b3c4c7eab0e7b0f9a83c07ccbdc1f00c46db3c554bced6e8dfda7e05bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37016 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.170 waku 1d0b7586f9620318059b37806dc628bd6946163b56eec09cefe51e1f395cf514
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d0b7586f962. Setting up logs at ./log/docker/receiving_node4_2026-03-14_04-36-50__390cb3fb-b7f4-495d-93e6-a84de199fd89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37012
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:37012/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:37012/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.170/tcp/37013/p2p/16Uiu2HAmMiQquutNR61q49enfxwQupwFztx3RJowziiSFG7BS7DA","/ip4/172.18.200.170/tcp/37014/ws/p2p/16Uiu2HAmMiQquutNR61q49enfxwQupwFztx3RJowziiSFG7BS7DA"],"enrUri":"enr:-L24QMLR3LtFMwSJEUhhAom5gV7qEexehqCjTgjHl8GPwFHoZODCxTvND5HBa1TxokIcqzY-yWfCuQKId7DnZ9rymCYCgmlkgnY0gmlwhKwSyKqKbXVsdGlhZGRyc5YACASsEsiqBpCVAAoErBLIqgaQlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhpmeodxHJjU0FOw16aaedv-71Sqe2q6HrmekpllbI6GDdGNwgpCVg3VkcIKQl4V3YWt1MgE"}'
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:37012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.202/tcp/41875/p2p/16Uiu2HAmKbdQNGP4tqnFXfGfPjEUhdw8XiQYpyX7jv5cpA6MwVpp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.91/tcp/21098/p2p/16Uiu2HAkzT7rmmCb3NPAewYNB2ikC8ErqJ3a3NF1a6wT1E8ZG5tc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41874/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:37012/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:21097/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"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:56814/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773463016188515271}}'
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:41874/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":1773463016188515271,"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:56814/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":1773463016188515271,"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:37012/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":1773463016188515271,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21097/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463016188515271,"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 cf2181fbf698
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c55723d0e8fa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f17661c999b2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cf2181fbf698. 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 1d0b7586f962
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c55723d0e8fa. 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.

View File

@ -0,0 +1,78 @@
2026-03-14 04:35:59.929 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:35:59.929 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-03-14_04-35-59__5ff8a8a3-260e-42fc-b88b-6febf9ebbbeb
2026-03-14 04:35:59.929 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:35:59.930 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:35:59.930 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-14 04:35:59.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:59.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-35-59__5ff8a8a3-260e-42fc-b88b-6febf9ebbbeb__wakuorg_nwaku:latest.log
2026-03-14 04:35:59.936 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:59.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:59.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:59.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.81
2026-03-14 04:35:59.938 DEBUG [src.node.docker_mananger] Generated ports ['53296', '53297', '53298', '53299', '53300']
2026-03-14 04:35:59.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:59.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:59.938 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:59.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 53296:53296 -p 53297:53297 -p 53298:53298 -p 53299:53299 -p 53300:53300 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=53298 --rest-port=53296 --tcp-port=53297 --discv5-udp-port=53299 --rest-address=0.0.0.0 --nat=extip:172.18.190.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3473c761cdfdf700cb7c71c2570e80dafa6fcacdab5fdcb0ceee0b7959ee91b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53300 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:36:00.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.81 waku 673c91d91836fb7152f6f568917e017c35ff59814d548f1a151ca5c470255b14
2026-03-14 04:36:00.125 DEBUG [src.node.docker_mananger] Container started with ID 673c91d91836. Setting up logs at ./log/docker/node1_2026-03-14_04-35-59__5ff8a8a3-260e-42fc-b88b-6febf9ebbbeb__wakuorg_nwaku:latest.log
2026-03-14 04:36:00.125 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53296
2026-03-14 04:36:00.125 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:36:01.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53296/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:01.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_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-14 04:36:01.129 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:36:01.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:01.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.81/tcp/53297/p2p/16Uiu2HAmRUWUSfYtL8hK7Uxx7nkYeThF7mEzwHDWacDqQvL7jpSs","/ip4/172.18.190.81/tcp/53298/ws/p2p/16Uiu2HAmRUWUSfYtL8hK7Uxx7nkYeThF7mEzwHDWacDqQvL7jpSs"],"enrUri":"enr:-L24QKKyI5rlaJCZKqPWiek7IhtvGtHdngeUHIz3daA4SVXSI_HvgUoYd8lesTxxf_yJxnBORa0N0Z6pBl_YRIw5dwICgmlkgnY0gmlwhKwSvlGKbXVsdGlhZGRyc5YACASsEr5RBtAxAAoErBK-UQbQMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvniaCWzA8fkRv_vsZK7THwukMOzan0M_oTUXzvGbjAiDdGNwgtAxg3VkcILQM4V3YWt1MgU"}'
2026-03-14 04:36:01.131 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:36:01.132 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-14 04:36:01.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:36:01.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-35-59__5ff8a8a3-260e-42fc-b88b-6febf9ebbbeb__wakuorg_nwaku:latest.log
2026-03-14 04:36:01.137 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:36:01.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:36:01.139 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:36:01.139 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.71
2026-03-14 04:36:01.139 DEBUG [src.node.docker_mananger] Generated ports ['42088', '42089', '42090', '42091', '42092']
2026-03-14 04:36:01.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:36:01.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:36:01.139 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:36:01.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 42088:42088 -p 42089:42089 -p 42090:42090 -p 42091:42091 -p 42092:42092 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=42090 --rest-port=42088 --tcp-port=42089 --discv5-udp-port=42091 --rest-address=0.0.0.0 --nat=extip:172.18.80.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd1183828d1bb0d7dae88f9ea344b817bd1fc15bf09c5164fee410de47df0cfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42092 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKKyI5rlaJCZKqPWiek7IhtvGtHdngeUHIz3daA4SVXSI_HvgUoYd8lesTxxf_yJxnBORa0N0Z6pBl_YRIw5dwICgmlkgnY0gmlwhKwSvlGKbXVsdGlhZGRyc5YACASsEr5RBtAxAAoErBK-UQbQMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvniaCWzA8fkRv_vsZK7THwukMOzan0M_oTUXzvGbjAiDdGNwgtAxg3VkcILQM4V3YWt1MgU --filternode=/ip4/172.18.190.81/tcp/53297/p2p/16Uiu2HAmRUWUSfYtL8hK7Uxx7nkYeThF7mEzwHDWacDqQvL7jpSs
2026-03-14 04:36:01.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.71 waku f26296d702c8f67286b78d19edc2a219578bb72998e3805ff21dbdd9036bfc7a
2026-03-14 04:36:01.307 DEBUG [src.node.docker_mananger] Container started with ID f26296d702c8. Setting up logs at ./log/docker/node2_2026-03-14_04-35-59__5ff8a8a3-260e-42fc-b88b-6febf9ebbbeb__wakuorg_nwaku:latest.log
2026-03-14 04:36:01.307 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42088
2026-03-14 04:36:01.307 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:36:02.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42088/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:02.311 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-14 04:36:02.311 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:36:02.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:02.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.71/tcp/42089/p2p/16Uiu2HAmTNee2Lu4Bc6cr1owvt9u28U2Dkb4uNkeocwzT79frtNq","/ip4/172.18.80.71/tcp/42090/ws/p2p/16Uiu2HAmTNee2Lu4Bc6cr1owvt9u28U2Dkb4uNkeocwzT79frtNq"],"enrUri":"enr:-L24QETaIzBPo4uVI7PU3z8KfJ8b8XqqnJvxr1IF1BCJdglWX79vFEkQVaWjeUZ88kZ2uMHlbtNb5Du0lGDqaGjlO08CgmlkgnY0gmlwhKwSUEeKbXVsdGlhZGRyc5YACASsElBHBqRpAAoErBJQRwakat0DgnJzhQADAQAAiXNlY3AyNTZrMaED2q-5HZBUiyr9Snb_iaAL9xHqXwRC7BvedgdreyPtuaaDdGNwgqRpg3VkcIKka4V3YWt1MgA"}'
2026-03-14 04:36:02.314 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:36:02.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.81/tcp/53297/p2p/16Uiu2HAmRUWUSfYtL8hK7Uxx7nkYeThF7mEzwHDWacDqQvL7jpSs"]'
2026-03-14 04:36:02.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.346 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-14 04:36:02.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53296/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:36:02.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42088/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30db3a21-98f0-4ca9-b3a0-2f8a7d1129ab", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-14 04:36:02.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30db3a21-98f0-4ca9-b3a0-2f8a7d1129ab","statusDesc":"OK"}'
2026-03-14 04:36:02.376 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-03-14 04:36:02.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53296/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-14 04:36:02.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:36:02.483 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:36:02.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42088/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:02.486 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":1773462962376589210,"ephemeral":true}]'
2026-03-14 04:36:02.487 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-03-14 04:36:02.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53296/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-14 04:36:02.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.492 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:36:02.592 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:36:02.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42088/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:02.595 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":1773462962488077054,"ephemeral":false}]'
2026-03-14 04:36:02.598 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:36:02.599 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:36:02.599 DEBUG [src.node.waku_node] Stopping container with id 673c91d91836
2026-03-14 04:36:03.072 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:03.073 DEBUG [src.node.waku_node] Stopping container with id f26296d702c8
2026-03-14 04:36:03.550 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:03.550 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:36:03.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:36:03.561 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,260 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda
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-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__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.236.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12952', '12953', '12954', '12955', '12956']
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 12952:12952 -p 12953:12953 -p 12954:12954 -p 12955:12955 -p 12956:12956 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=12954 --rest-port=12952 --tcp-port=12953 --discv5-udp-port=12955 --rest-address=0.0.0.0 --nat=extip:172.18.236.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4f815caeee3ffbf9ff223aea7c20dda9e029f3ce1be2ddffff6bccd6ddc1d47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12956 --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.236.175 waku 87e4ff43bc5d9e3c409148d0e7cad329906db13e46c2aee41d2e7155942facd8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a1225209b40. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 87e4ff43bc5d. Setting up logs at ./log/docker/node1_2026-03-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12952
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 82e2667d04bc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12952/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:12952/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:12952/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:12952/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.236.175/tcp/12953/p2p/16Uiu2HAmFnXuC3pHpdbfeC2ht83iWhkR93vQh1T4ixADfwyzwq7z","/ip4/172.18.236.175/tcp/12954/ws/p2p/16Uiu2HAmFnXuC3pHpdbfeC2ht83iWhkR93vQh1T4ixADfwyzwq7z"],"enrUri":"enr:-L24QHpRF-0o5SoOjCrGkSitB_z_hsou5oU9WuKhFa9B5TNFTL52UoV7tRmL8hvw6Ibi3Biopq-uka8-3pMJ5DSqPowCgmlkgnY0gmlwhKwS7K-KbXVsdGlhZGRyc5YACASsEuyvBjKZAAoErBLsrwYymt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLoHM1-Qg_tFmmC_Gv7K7lJGTXzx7SpohAcYYRh4YytWDdGNwgjKZg3VkcIIym4V3YWt1MgU"}'
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-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__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.13.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10182', '10183', '10184', '10185', '10186']
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 10182:10182 -p 10183:10183 -p 10184:10184 -p 10185:10185 -p 10186:10186 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=10184 --rest-port=10182 --tcp-port=10183 --discv5-udp-port=10185 --rest-address=0.0.0.0 --nat=extip:172.18.13.147 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7c3ffbf2eceb52aae7e44cddaca4be1fce5eefe53e4fc80d5f3a6a7c781ebaf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHpRF-0o5SoOjCrGkSitB_z_hsou5oU9WuKhFa9B5TNFTL52UoV7tRmL8hvw6Ibi3Biopq-uka8-3pMJ5DSqPowCgmlkgnY0gmlwhKwS7K-KbXVsdGlhZGRyc5YACASsEuyvBjKZAAoErBLsrwYymt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLoHM1-Qg_tFmmC_Gv7K7lJGTXzx7SpohAcYYRh4YytWDdGNwgjKZg3VkcIIym4V3YWt1MgU --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.13.147 waku 2a6f4d184a6aa7b3b33ad5fc76b1e61c6ba1eff9ed30e88505d95ffc9cf2aa41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a6f4d184a6a. Setting up logs at ./log/docker/node2_2026-03-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10182
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:10182/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:10182/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.13.147/tcp/10183/p2p/16Uiu2HAmLiiCuQymrhAhfELKo4Hq8dYqsZX3BYUX6AMHCT1t7DvK","/ip4/172.18.13.147/tcp/10184/ws/p2p/16Uiu2HAmLiiCuQymrhAhfELKo4Hq8dYqsZX3BYUX6AMHCT1t7DvK"],"enrUri":"enr:-L24QDo9D_Yf7QmEtO9yk4vSi0JW_0mjjuBJIYBdNzc9FkIEJ9x4t3gucNb0jLZvGU_mu8ypty4SE6-5NL4Vp8rrl64CgmlkgnY0gmlwhKwSDZOKbXVsdGlhZGRyc5YACASsEg2TBifHAAoErBINkwYnyN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDd9GQXOPSul5xXUC0T7oxASsmbdAt3xLjvLodKgZw2uSDdGNwgifHg3VkcIInyYV3YWt1MgE"}'
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:10182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.175/tcp/12953/p2p/16Uiu2HAmFnXuC3pHpdbfeC2ht83iWhkR93vQh1T4ixADfwyzwq7z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12952/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10182/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12952/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:12952/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":1773462836485205185,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462840090849589,"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 87e4ff43bc5d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a6f4d184a6a
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-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-14_04-33-57__e2ab7040-60a7-499e-8ba7-d0e7d0503fda__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03
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-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__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.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49515', '49516', '49517', '49518', '49519']
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 49515:49515 -p 49516:49516 -p 49517:49517 -p 49518:49518 -p 49519:49519 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=49517 --rest-port=49515 --tcp-port=49516 --discv5-udp-port=49518 --rest-address=0.0.0.0 --nat=extip:172.18.156.135 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ddcc1c9c207daaf85accdb2f7d83b90d16e6fbde2c12adbd816aa344c063bc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49519 --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.156.135 waku 9b2226f7ae7f3b631c138da2010de3dfab10c8ec41b8ea0fb7ec652fb652f70d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 87e4ff43bc5d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b2226f7ae7f. Setting up logs at ./log/docker/node1_2026-03-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49515
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 2a6f4d184a6a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49515/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:49515/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.135/tcp/49516/p2p/16Uiu2HAm9kBCQtSRmw6FxvENrzsRWnUmBJG2HZQGN7DEv5ThnZAg","/ip4/172.18.156.135/tcp/49517/ws/p2p/16Uiu2HAm9kBCQtSRmw6FxvENrzsRWnUmBJG2HZQGN7DEv5ThnZAg"],"enrUri":"enr:-L24QAAnEfvPSJc0TwzKkDCt75IXoS-ppCY_277THKrNEByGJ3MXrhFAyV-pOQpWY8P6mNEtmm6WgzE4hza6JqA2nM4CgmlkgnY0gmlwhKwSnIeKbXVsdGlhZGRyc5YACASsEpyHBsFsAAoErBKchwbBbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1MEbolKvTQuOoYV_MrWKU1mpwY3TEN6i-4dC2LNUVvmDdGNwgsFsg3VkcILBboV3YWt1MgU"}'
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-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__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.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12206', '12207', '12208', '12209', '12210']
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 12206:12206 -p 12207:12207 -p 12208:12208 -p 12209:12209 -p 12210:12210 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=12208 --rest-port=12206 --tcp-port=12207 --discv5-udp-port=12209 --rest-address=0.0.0.0 --nat=extip:172.18.209.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c1dde9e425fd819ebba6dfadbe74c1db5c76dede15297f83ee39a3ca8f40bfd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12210 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAAnEfvPSJc0TwzKkDCt75IXoS-ppCY_277THKrNEByGJ3MXrhFAyV-pOQpWY8P6mNEtmm6WgzE4hza6JqA2nM4CgmlkgnY0gmlwhKwSnIeKbXVsdGlhZGRyc5YACASsEpyHBsFsAAoErBKchwbBbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1MEbolKvTQuOoYV_MrWKU1mpwY3TEN6i-4dC2LNUVvmDdGNwgsFsg3VkcILBboV3YWt1MgU --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.209.92 waku d9ac4346f23b3d73eceb502d42899ad234a5ea86d52ffca1aaf6c239a196961d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9ac4346f23b. Setting up logs at ./log/docker/node2_2026-03-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12206
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:12206/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:12206/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:12206/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:12206/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.92/tcp/12207/p2p/16Uiu2HAmKkMmpp5N4Cy9HM631Ly9WzSr6qBARSEkGSHpHgvF7N5W","/ip4/172.18.209.92/tcp/12208/ws/p2p/16Uiu2HAmKkMmpp5N4Cy9HM631Ly9WzSr6qBARSEkGSHpHgvF7N5W"],"enrUri":"enr:-L24QPQSzQM10489FKnU0WNOGoKfan6lyeqdCPbVSGGIb4yxD9XUmFbGnmxZwvQ8OVkbWMcpZic1YjN4B5OsuriJF68CgmlkgnY0gmlwhKwS0VyKbXVsdGlhZGRyc5YACASsEtFcBi-vAAoErBLRXAYvsN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaWHvhKr2uZd3tHJKXNKqBah5KxmojQxCaeB1rQNkmamDdGNwgi-vg3VkcIIvsYV3YWt1MgE"}'
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:12206/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.135/tcp/49516/p2p/16Uiu2HAm9kBCQtSRmw6FxvENrzsRWnUmBJG2HZQGN7DEv5ThnZAg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49515/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12206/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49515/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:49515/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":1773462840595462317,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462840090849589,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462844094627741,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462844185779513,"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 9b2226f7ae7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9ac4346f23b
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-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-14_04-34-01__24b3f0c6-8cb1-4346-adfa-392c887bbf03__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d
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-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__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.145.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57991', '57992', '57993', '57994', '57995']
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 57991:57991 -p 57992:57992 -p 57993:57993 -p 57994:57994 -p 57995:57995 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=57993 --rest-port=57991 --tcp-port=57992 --discv5-udp-port=57994 --rest-address=0.0.0.0 --nat=extip:172.18.145.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0212b07ecfc665cecff735eaf3da5b26a43a9014c49cb6c12bff76fe161e6fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57995 --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 9b2226f7ae7f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.123 waku 83b2363f52a11cd64efac17fd80cfe09b5bc6985a8abc5addab6d5a3daefd157
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83b2363f52a1. Setting up logs at ./log/docker/node1_2026-03-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57991
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 d9ac4346f23b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57991/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:57991/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:57991/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:57991/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:57991/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:57991/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:57991/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:57991/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:57991/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.145.123/tcp/57992/p2p/16Uiu2HAmMSKGabp6yYoBFuUzRdo3yc1Hnkxo7i5ShbsxZmTMdapE","/ip4/172.18.145.123/tcp/57993/ws/p2p/16Uiu2HAmMSKGabp6yYoBFuUzRdo3yc1Hnkxo7i5ShbsxZmTMdapE"],"enrUri":"enr:-L24QNg4V-EDFDyruB1KIRd_H0XbO2jBzouNXYhBhZk95OG5dI5JvmLu9t_MapfrTGEs1_-2edzx5vDYW8DybHdEqpsCgmlkgnY0gmlwhKwSkXuKbXVsdGlhZGRyc5YACASsEpF7BuKIAAoErBKRewbiid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgnoF-7BG2GeB7v5uQXzKYVejK809x0OaRLJ63LrGh3eDdGNwguKIg3VkcILiioV3YWt1MgU"}'
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-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__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.83.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8574', '8575', '8576', '8577', '8578']
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 8574:8574 -p 8575:8575 -p 8576:8576 -p 8577:8577 -p 8578:8578 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=8576 --rest-port=8574 --tcp-port=8575 --discv5-udp-port=8577 --rest-address=0.0.0.0 --nat=extip:172.18.83.73 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a45b21aefdda9c8b8dd9dafedceaa487dafdf4a0f605b7fded3df9ba1107fbaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8578 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNg4V-EDFDyruB1KIRd_H0XbO2jBzouNXYhBhZk95OG5dI5JvmLu9t_MapfrTGEs1_-2edzx5vDYW8DybHdEqpsCgmlkgnY0gmlwhKwSkXuKbXVsdGlhZGRyc5YACASsEpF7BuKIAAoErBKRewbiid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgnoF-7BG2GeB7v5uQXzKYVejK809x0OaRLJ63LrGh3eDdGNwguKIg3VkcILiioV3YWt1MgU --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.83.73 waku 76a9b341682f955c47505d7915e48848817e3b60c5df59f2f360bb0de570a985
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76a9b341682f. Setting up logs at ./log/docker/node2_2026-03-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8574
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:8574/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:8574/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:8574/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:8574/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:8574/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:8574/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:8574/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:8574/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:8574/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:8574/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.83.73/tcp/8575/p2p/16Uiu2HAm8AjRqnsjSMrBnXvwwKrCnWpEmPK8UHnTnVyVzVF1fkqA","/ip4/172.18.83.73/tcp/8576/ws/p2p/16Uiu2HAm8AjRqnsjSMrBnXvwwKrCnWpEmPK8UHnTnVyVzVF1fkqA"],"enrUri":"enr:-L24QFeT9n51FNwgq1ajADzJ3EwgXzfUqpf3KgZtS6YzE_vqXrbXctqvP8bi86pmjy3puVDzm654VHV5MHPkN6oObKcCgmlkgnY0gmlwhKwSU0mKbXVsdGlhZGRyc5YACASsElNJBiF_AAoErBJTSQYhgN0DgnJzhQACAQAAiXNlY3AyNTZrMaECvVQeKiEhokzLrVJBVzjTTto7TlbYQlxO1EmJkKzZ-iWDdGNwgiF_g3VkcIIhgYV3YWt1MgE"}'
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:8574/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.123/tcp/57992/p2p/16Uiu2HAmMSKGabp6yYoBFuUzRdo3yc1Hnkxo7i5ShbsxZmTMdapE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57991/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8574/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57991/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:57991/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":1773462849547790257,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462849777997153,"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 83b2363f52a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 76a9b341682f
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-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-14_04-34-05__6fb1bc38-59f1-48fc-9e96-3059c7ffe73d__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,102 @@
2026-03-14 04:31:13.190 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:31:13.191 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da
2026-03-14 04:31:13.191 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:31:13.191 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:31:13.192 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-14 04:31:13.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:13.200 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:13.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:13.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:13.211 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:13.211 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:13.212 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:31:13.212 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:31:13.213 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:13.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:13.246 DEBUG [src.node.docker_mananger] Network waku created
2026-03-14 04:31:13.247 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.3
2026-03-14 04:31:13.247 DEBUG [src.node.docker_mananger] Generated ports ['50198', '50199', '50200', '50201', '50202']
2026-03-14 04:31:13.247 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:13.247 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:13.247 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:13.247 DEBUG [src.node.docker_mananger] docker run -i -t -p 50198:50198 -p 50199:50199 -p 50200:50200 -p 50201:50201 -p 50202:50202 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=50200 --rest-port=50198 --tcp-port=50199 --discv5-udp-port=50201 --rest-address=0.0.0.0 --nat=extip:172.18.200.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bdeaabfe3bd276645bec6dc7cb8c3d0bd5cc1929697ee7bc65a71b98fb796ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50202 --metrics-logging=true --relay=true
2026-03-14 04:31:16.454 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.3 waku f7fdc3d809e57e572e2498887e16f0866c99a9b39cfe0a146a0c3ee2d86b73a7
2026-03-14 04:31:16.485 DEBUG [src.node.docker_mananger] Container started with ID f7fdc3d809e5. Setting up logs at ./log/docker/node1_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:16.486 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50198
2026-03-14 04:31:16.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:17.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50198/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:17.491 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-14 04:31:17.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:17.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:17.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.3/tcp/50199/p2p/16Uiu2HAky1EBnbE6vC5bvUGdenYgW1bMiAai6aLE5gTtub7rTL8Q","/ip4/172.18.200.3/tcp/50200/ws/p2p/16Uiu2HAky1EBnbE6vC5bvUGdenYgW1bMiAai6aLE5gTtub7rTL8Q"],"enrUri":"enr:-L24QMUS33hipmLWEmDZ3ZSvAFBQIX_4x8h61SZf4lMX5qcHJ21lupnf9os_dMY-oAnCEa78mMnyuIcuFiKq3JIGtBoCgmlkgnY0gmlwhKwSyAOKbXVsdGlhZGRyc5YACASsEsgDBsQXAAoErBLIAwbEGN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNSuk0D_1843St487GDdp6wNfRpRl3VxzLjRhfaO3_rmDdGNwgsQXg3VkcILEGYV3YWt1MgE"}'
2026-03-14 04:31:17.494 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:17.494 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:17.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:17.495 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:17.495 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.47
2026-03-14 04:31:17.496 DEBUG [src.node.docker_mananger] Generated ports ['6948', '6949', '6950', '6951', '6952']
2026-03-14 04:31:17.496 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:17.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:17.496 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:17.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 6948:6948 -p 6949:6949 -p 6950:6950 -p 6951:6951 -p 6952:6952 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=6950 --rest-port=6948 --tcp-port=6949 --discv5-udp-port=6951 --rest-address=0.0.0.0 --nat=extip:172.18.54.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=caa09efab0ba04ab3d6de0ccd0924e0bf35f7657505fd07cabb7826a5be1db4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6952 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMUS33hipmLWEmDZ3ZSvAFBQIX_4x8h61SZf4lMX5qcHJ21lupnf9os_dMY-oAnCEa78mMnyuIcuFiKq3JIGtBoCgmlkgnY0gmlwhKwSyAOKbXVsdGlhZGRyc5YACASsEsgDBsQXAAoErBLIAwbEGN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNSuk0D_1843St487GDdp6wNfRpRl3VxzLjRhfaO3_rmDdGNwgsQXg3VkcILEGYV3YWt1MgE
2026-03-14 04:31:17.657 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.47 waku 90f3cff55c96f0bf6b429c5e5a8ea38c0bdc31c6a3b46a56cd3c54a6dc490d9c
2026-03-14 04:31:17.684 DEBUG [src.node.docker_mananger] Container started with ID 90f3cff55c96. Setting up logs at ./log/docker/node2_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:17.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6948
2026-03-14 04:31:17.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:18.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6948/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:18.701 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-14 04:31:18.704 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:18.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:18.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.47/tcp/6949/p2p/16Uiu2HAmBPMpb3utbxyBPt7bTiGZZMUy9e7T3whAgWYLZhMRJgKF","/ip4/172.18.54.47/tcp/6950/ws/p2p/16Uiu2HAmBPMpb3utbxyBPt7bTiGZZMUy9e7T3whAgWYLZhMRJgKF"],"enrUri":"enr:-L24QFG0mXx-46wu0Q3j63CE_dG5E9z5zj8sLlyl2Nuai87_ZUDYzY0dshanUQZnGltS40fGP1CCC8XyTXHOh2_SAN8CgmlkgnY0gmlwhKwSNi-KbXVsdGlhZGRyc5YACASsEjYvBhslAAoErBI2LwYbJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7SNMDSp_OoRRNmAUpu6YrL2BE3OP7ZRzWx_GwkqyykaDdGNwghslg3VkcIIbJ4V3YWt1MgE"}'
2026-03-14 04:31:18.710 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:18.710 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:18.710 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:18.712 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:18.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.40
2026-03-14 04:31:18.712 DEBUG [src.node.docker_mananger] Generated ports ['21472', '21473', '21474', '21475', '21476']
2026-03-14 04:31:18.713 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:18.713 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:18.713 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:18.713 DEBUG [src.node.docker_mananger] docker run -i -t -p 21472:21472 -p 21473:21473 -p 21474:21474 -p 21475:21475 -p 21476:21476 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=21474 --rest-port=21472 --tcp-port=21473 --discv5-udp-port=21475 --rest-address=0.0.0.0 --nat=extip:172.18.215.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc0a5a8d2e9b99ffaee64e64cf9037ec89afeb1ac72abcf86a8a7b3bde283def --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21476 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFG0mXx-46wu0Q3j63CE_dG5E9z5zj8sLlyl2Nuai87_ZUDYzY0dshanUQZnGltS40fGP1CCC8XyTXHOh2_SAN8CgmlkgnY0gmlwhKwSNi-KbXVsdGlhZGRyc5YACASsEjYvBhslAAoErBI2LwYbJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7SNMDSp_OoRRNmAUpu6YrL2BE3OP7ZRzWx_GwkqyykaDdGNwghslg3VkcIIbJ4V3YWt1MgE
2026-03-14 04:31:18.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.40 waku d5841a93ec230756cb7f9f3e2859633cb616c450fcd8aaecfe66d740265feb3e
2026-03-14 04:31:18.894 DEBUG [src.node.docker_mananger] Container started with ID d5841a93ec23. Setting up logs at ./log/docker/node3_2026-03-14_04-31-13__d29956d0-cb41-46de-9f61-862e06d285da__wakuorg_nwaku:latest.log
2026-03-14 04:31:18.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21472
2026-03-14 04:31:18.895 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:19.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21472/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:19.915 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-14 04:31:19.916 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:19.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21472/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:19.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.40/tcp/21473/p2p/16Uiu2HAmUoP6oCdvFWzuHJuVRMEX59LknTSs5xmCVA7tC681qGP8","/ip4/172.18.215.40/tcp/21474/ws/p2p/16Uiu2HAmUoP6oCdvFWzuHJuVRMEX59LknTSs5xmCVA7tC681qGP8"],"enrUri":"enr:-L24QCq2Cepmoi4Kz2jsNzURhxX8RqDfhgnfPa5oo1x3rMN9f06qFhAEP6-mupcSfL8lT65WnQ5UoLFewp4WNhCIElECgmlkgnY0gmlwhKwS1yiKbXVsdGlhZGRyc5YACASsEtcoBlPhAAoErBLXKAZT4t0DgnJzhQADAQAAiXNlY3AyNTZrMaED7-FcZw5tSotPddAjs0MTQsg21eCps7M5PTWbaYPpPr-DdGNwglPhg3VkcIJT44V3YWt1MgE"}'
2026-03-14 04:31:19.924 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:19.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:19.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:19.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:19.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:19.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21472/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:19.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:19.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50198/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:19.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.47/tcp/57702/p2p/16Uiu2HAmBPMpb3utbxyBPt7bTiGZZMUy9e7T3whAgWYLZhMRJgKF","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:19.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6948/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:19.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.215.40/tcp/37994/p2p/16Uiu2HAmUoP6oCdvFWzuHJuVRMEX59LknTSs5xmCVA7tC681qGP8","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.200.3/tcp/50199/p2p/16Uiu2HAky1EBnbE6vC5bvUGdenYgW1bMiAai6aLE5gTtub7rTL8Q","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.37.1-81-g96f1c4","origin":"Discv5"}]'
2026-03-14 04:31:19.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21472/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:19.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.47/tcp/6949/p2p/16Uiu2HAmBPMpb3utbxyBPt7bTiGZZMUy9e7T3whAgWYLZhMRJgKF","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.37.1-81-g96f1c4","origin":"Discv5"}]'
2026-03-14 04:31:19.951 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-14 04:31:49.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50198/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-14 04:31:49.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:49.959 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:50.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:31:50.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21472/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:50.962 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":1773462709951881482,"ephemeral":false,"proof":""}]'
2026-03-14 04:31:50.966 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:31:50.966 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:31:50.967 DEBUG [src.node.waku_node] Stopping container with id f7fdc3d809e5
2026-03-14 04:31:51.471 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:31:51.471 DEBUG [src.node.waku_node] Stopping container with id 90f3cff55c96
2026-03-14 04:31:51.939 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:31:51.940 DEBUG [src.node.waku_node] Stopping container with id d5841a93ec23
2026-03-14 04:31:52.285 ERROR [src.node.docker_mananger] Max retries reached for container f7fdc3d809e5. Exiting log stream.
2026-03-14 04:31:52.427 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:31:52.430 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:31:52.454 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:31:52.477 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:31:52.500 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_big_timestamp with id: 2026-03-14_04-34-29__4bbcd6ed-1a8a-44c2-8725-d48a90120b56
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-14_04-34-29__4bbcd6ed-1a8a-44c2-8725-d48a90120b56__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.46.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21725', '21726', '21727', '21728', '21729']
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 21725:21725 -p 21726:21726 -p 21727:21727 -p 21728:21728 -p 21729:21729 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=21727 --rest-port=21725 --tcp-port=21726 --discv5-udp-port=21728 --rest-address=0.0.0.0 --nat=extip:172.18.46.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c70fcd120ccf0ee4939b28a86d5f1fd0cb729cefa29ad44c8010d3d7251ff32b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21729 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.148 waku a456295d3e78122c3a846c0e145034bf4042c59b7683f3298f987b6bbbfaa07c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a456295d3e78. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-34-29__4bbcd6ed-1a8a-44c2-8725-d48a90120b56__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21725
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 a293cea35d7e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e054e09657c3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21725/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:21725/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.46.148/tcp/21726/p2p/16Uiu2HAmULgmDRoDqxGgcWxwzrZAGv67CDKFg89rC6SuB67dhKWF","/ip4/172.18.46.148/tcp/21727/ws/p2p/16Uiu2HAmULgmDRoDqxGgcWxwzrZAGv67CDKFg89rC6SuB67dhKWF"],"enrUri":"enr:-L24QFE2hms4_kNmqEpdp4MvlEBN0HrqTm5CFWHuwr96XcweQhSQwk8B13PywHliSdSZ5dxUrrGYFPifl5GAYAmLnpQCgmlkgnY0gmlwhKwSLpSKbXVsdGlhZGRyc5YACASsEi6UBlTeAAoErBIulAZU390DgnJzhQADAQAAiXNlY3AyNTZrMaED6QqmZztsPdTVbmMUajqBPu3TG1oXTjoAvW6h1aLk46iDdGNwglTeg3VkcIJU4IV3YWt1MgM"}'
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-14_04-34-29__4bbcd6ed-1a8a-44c2-8725-d48a90120b56__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.38.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34145', '34146', '34147', '34148', '34149']
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 34145:34145 -p 34146:34146 -p 34147:34147 -p 34148:34148 -p 34149:34149 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=34147 --rest-port=34145 --tcp-port=34146 --discv5-udp-port=34148 --rest-address=0.0.0.0 --nat=extip:172.18.38.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dc5a28dd2ce3a2f1c1d421ff7e74cb5892ac4f572a5abad3d6d33d50d0df9ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34149 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFE2hms4_kNmqEpdp4MvlEBN0HrqTm5CFWHuwr96XcweQhSQwk8B13PywHliSdSZ5dxUrrGYFPifl5GAYAmLnpQCgmlkgnY0gmlwhKwSLpSKbXVsdGlhZGRyc5YACASsEi6UBlTeAAoErBIulAZU390DgnJzhQADAQAAiXNlY3AyNTZrMaED6QqmZztsPdTVbmMUajqBPu3TG1oXTjoAvW6h1aLk46iDdGNwglTeg3VkcIJU4IV3YWt1MgM --storenode=/ip4/172.18.46.148/tcp/21726/p2p/16Uiu2HAmULgmDRoDqxGgcWxwzrZAGv67CDKFg89rC6SuB67dhKWF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.78 waku 75d30d60853c9a56f48ed666602773a9be11679c37aa6476f3f82015ca079c37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75d30d60853c. Setting up logs at ./log/docker/store_node1_2026-03-14_04-34-29__4bbcd6ed-1a8a-44c2-8725-d48a90120b56__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34145
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:34145/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:34145/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.38.78/tcp/34146/p2p/16Uiu2HAmEH1dvmWKmKsuQq9AxXupMHwnfvqaC1x4U6q3rSivi6HD","/ip4/172.18.38.78/tcp/34147/ws/p2p/16Uiu2HAmEH1dvmWKmKsuQq9AxXupMHwnfvqaC1x4U6q3rSivi6HD"],"enrUri":"enr:-L24QKAdHAwhwe8ZfDyo5AVw314ZI34-2ZpHkU69xIuZKoAScmmnXs0Da-wNaIj8ks_r_DSLpYLbYkoEZA4_xoN5AwACgmlkgnY0gmlwhKwSJk6KbXVsdGlhZGRyc5YACASsEiZOBoViAAoErBImTgaFY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGBYNFau8vKCJRGKDTOULphfuDTRsCSo1LIv_4AfOvXiDdGNwgoVig3VkcIKFZIV3YWt1MgM"}'
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:34145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.148/tcp/21726/p2p/16Uiu2HAmULgmDRoDqxGgcWxwzrZAGv67CDKFg89rC6SuB67dhKWF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21725/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:34145/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:21725/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:21725/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:21725/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:21725/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:21725/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:21725/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  tests.store.test_time_filter:test_time_filter.py:199 inquering stored messages with start time 1773462868899282944 after end time 2464662873146177536
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21725/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773462868899282944&endTime=2464662873146177536&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":"0x2ad75285204f3d994f297b80a0e489d7553cb0677bf64f814b0f7009fe6f3808","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462868899282944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xac322a7e29524bde1d5d2146f3bb109cda2a02c5085ef990981bfb5960305088","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462870899290112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xaf188e1957f426a3520be62e27ab965a3f7a1938af2251ec9ba2fde301ca499f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462871799292160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9d2fb6564b2d01f58966e5ed9d8b0d16efa9ef3a9f985674b54c3260ad6dfe05","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462871999294976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf3ecd1bde0aadf447c3aa2763eb7d95678325304f51cbd95a536457ceda439b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462873899296000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xeb99508bcb1bd1fbb1d158c25d4ac94d45d252d67084b45b46e03a21c2596737","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462881899298048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1773462868899282944 and end time = 2464662873146177536 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34145/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773462868899282944&endTime=2464662873146177536&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":"0x2ad75285204f3d994f297b80a0e489d7553cb0677bf64f814b0f7009fe6f3808","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462868899282944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xac322a7e29524bde1d5d2146f3bb109cda2a02c5085ef990981bfb5960305088","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462870899290112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xaf188e1957f426a3520be62e27ab965a3f7a1938af2251ec9ba2fde301ca499f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462871799292160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9d2fb6564b2d01f58966e5ed9d8b0d16efa9ef3a9f985674b54c3260ad6dfe05","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462871999294976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf3ecd1bde0aadf447c3aa2763eb7d95678325304f51cbd95a536457ceda439b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462873899296000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xeb99508bcb1bd1fbb1d158c25d4ac94d45d252d67084b45b46e03a21c2596737","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462881899298048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1773462868899282944 and end time = 2464662873146177536 is 6
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 a456295d3e78
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75d30d60853c
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,219 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_50_messages with id: 2026-03-14_04-38-44__0276da7e-cdb7-4b91-81c5-3bc84d880bca
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-14_04-38-44__0276da7e-cdb7-4b91-81c5-3bc84d880bca__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.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29345', '29346', '29347', '29348', '29349']
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 29345:29345 -p 29346:29346 -p 29347:29347 -p 29348:29348 -p 29349:29349 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=29347 --rest-port=29345 --tcp-port=29346 --discv5-udp-port=29348 --rest-address=0.0.0.0 --nat=extip:172.18.21.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5da04d2aff0fafb6c4fac8c5db840b5ae34cab9ae378dc60c4cf7a3a1d97ab9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29349 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 725d5a8de98c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.0 waku e9d4a6770aff26ead6b77b90a0a03052a28d4a096afe9c735ec8cef16f27749d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9d4a6770aff. Setting up logs at ./log/docker/node1_2026-03-14_04-38-44__0276da7e-cdb7-4b91-81c5-3bc84d880bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29345
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 04320dcc4a6c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29345/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:29345/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.0/tcp/29346/p2p/16Uiu2HAmTvhdpMbKH5pUP7ZTdrnEampegfD5ASLM6BFeneXK6x2a","/ip4/172.18.21.0/tcp/29347/ws/p2p/16Uiu2HAmTvhdpMbKH5pUP7ZTdrnEampegfD5ASLM6BFeneXK6x2a"],"enrUri":"enr:-L24QP3MxACZUjvjAv7LghoIUAdm-Y_ITFJiBVx5qH5uvcDwSuFgGVtCM8xdZPl_CdQoXpUb24mCwDzS4Hgpq5-fskkCgmlkgnY0gmlwhKwSFQCKbXVsdGlhZGRyc5YACASsEhUABnKiAAoErBIVAAZyo90DgnJzhQADAQAAiXNlY3AyNTZrMaED4uWyc8fPdewzPRWMzA-NCxWyjpUlc8Dqw-v0swACqn-DdGNwgnKig3VkcIJypIV3YWt1MgU"}'
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-14_04-38-44__0276da7e-cdb7-4b91-81c5-3bc84d880bca__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.243.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2095', '2096', '2097', '2098', '2099']
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 2095:2095 -p 2096:2096 -p 2097:2097 -p 2098:2098 -p 2099:2099 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=2097 --rest-port=2095 --tcp-port=2096 --discv5-udp-port=2098 --rest-address=0.0.0.0 --nat=extip:172.18.243.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b1acae349977b98eb010aeb83f39e39a8ac8fe3db4ddd3ad6d4ef7a1ea5bcdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2099 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP3MxACZUjvjAv7LghoIUAdm-Y_ITFJiBVx5qH5uvcDwSuFgGVtCM8xdZPl_CdQoXpUb24mCwDzS4Hgpq5-fskkCgmlkgnY0gmlwhKwSFQCKbXVsdGlhZGRyc5YACASsEhUABnKiAAoErBIVAAZyo90DgnJzhQADAQAAiXNlY3AyNTZrMaED4uWyc8fPdewzPRWMzA-NCxWyjpUlc8Dqw-v0swACqn-DdGNwgnKig3VkcIJypIV3YWt1MgU --filternode=/ip4/172.18.21.0/tcp/29346/p2p/16Uiu2HAmTvhdpMbKH5pUP7ZTdrnEampegfD5ASLM6BFeneXK6x2a
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.131 waku a6fc23fba0a1ae4c04cb5411df948848c2aafe8b7a20780486cd834e98212265
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6fc23fba0a1. Setting up logs at ./log/docker/node2_2026-03-14_04-38-44__0276da7e-cdb7-4b91-81c5-3bc84d880bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2095
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:2095/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:2095/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.131/tcp/2096/p2p/16Uiu2HAm9ki2P1Wr1kboRLKfAcrUwtUYEjdkLJd2YRxKpxFZrs7T","/ip4/172.18.243.131/tcp/2097/ws/p2p/16Uiu2HAm9ki2P1Wr1kboRLKfAcrUwtUYEjdkLJd2YRxKpxFZrs7T"],"enrUri":"enr:-L24QLrHS8MmxG3Jmv4dg_7IUEdQOdN_z34OSAaVyeK2DpHSC_7e1ZROnw7hlnXKSsxSF16sFu-7qhHIF6X02_RX0uoCgmlkgnY0gmlwhKwS84OKbXVsdGlhZGRyc5YACASsEvODBggwAAoErBLzgwYIMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1OP21FGDBmTh9KXT_HFsHgMFX1028qpRariueqABmiaDdGNwgggwg3VkcIIIMoV3YWt1MgA"}'
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:2095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.0/tcp/29346/p2p/16Uiu2HAmTvhdpMbKH5pUP7ZTdrnEampegfD5ASLM6BFeneXK6x2a"]'
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:29345/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:2095/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ab01ca19-1358-4c04-8463-15cf03b4410b", "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":"ab01ca19-1358-4c04-8463-15cf03b4410b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29345/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "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.01 seconds
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:2095/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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
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 e9d4a6770aff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6fc23fba0a1
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_matches_one_message with id: 2026-03-14_04-33-54__b551f7b3-b38f-46dd-a50f-2262996d5765
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-14_04-33-54__b551f7b3-b38f-46dd-a50f-2262996d5765__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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51625', '51626', '51627', '51628', '51629']
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 51625:51625 -p 51626:51626 -p 51627:51627 -p 51628:51628 -p 51629:51629 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=51627 --rest-port=51625 --tcp-port=51626 --discv5-udp-port=51628 --rest-address=0.0.0.0 --nat=extip:172.18.209.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daf274e4a0dd2c0bd5f180f5f126054f11612cd60c1c10a5afdf0ada92494bff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51629 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.235 waku 5a6374fe274cd2f9855916c96e75529563372020ee2bac18909d9f42b15f397e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47f6ad431f1c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a6374fe274c. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-33-54__b551f7b3-b38f-46dd-a50f-2262996d5765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51625
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 a5bebc088c8c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51625/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:51625/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.235/tcp/51626/p2p/16Uiu2HAkxRpr4gSV5F2fWuCP3beQaURjQNvf38Q7hh4qYjQHnbE5","/ip4/172.18.209.235/tcp/51627/ws/p2p/16Uiu2HAkxRpr4gSV5F2fWuCP3beQaURjQNvf38Q7hh4qYjQHnbE5"],"enrUri":"enr:-L24QFO4vdqM0BYL54xGIz3pBiSiO9MJXUni3vIqWNH5QfeFKYk4OHHT0q1WH66x76O-RbiMw1tk5A46fw_axUHTNsQCgmlkgnY0gmlwhKwS0euKbXVsdGlhZGRyc5YACASsEtHrBsmqAAoErBLR6wbJq90DgnJzhQADAQAAiXNlY3AyNTZrMaECLJ0WIFBoHr-DKnKk-_8Pl8ymNUpVAGwyCbpaj29XRyaDdGNwgsmqg3VkcILJrIV3YWt1MgM"}'
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-14_04-33-54__b551f7b3-b38f-46dd-a50f-2262996d5765__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.146.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1927', '1928', '1929', '1930', '1931']
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 1927:1927 -p 1928:1928 -p 1929:1929 -p 1930:1930 -p 1931:1931 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=1929 --rest-port=1927 --tcp-port=1928 --discv5-udp-port=1930 --rest-address=0.0.0.0 --nat=extip:172.18.146.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd07bcf6f0ffa7db642b835dbeedf98ffd48ae4b5692ba9addf381ae7049df82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1931 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFO4vdqM0BYL54xGIz3pBiSiO9MJXUni3vIqWNH5QfeFKYk4OHHT0q1WH66x76O-RbiMw1tk5A46fw_axUHTNsQCgmlkgnY0gmlwhKwS0euKbXVsdGlhZGRyc5YACASsEtHrBsmqAAoErBLR6wbJq90DgnJzhQADAQAAiXNlY3AyNTZrMaECLJ0WIFBoHr-DKnKk-_8Pl8ymNUpVAGwyCbpaj29XRyaDdGNwgsmqg3VkcILJrIV3YWt1MgM --storenode=/ip4/172.18.209.235/tcp/51626/p2p/16Uiu2HAkxRpr4gSV5F2fWuCP3beQaURjQNvf38Q7hh4qYjQHnbE5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.85 waku 44d2c5b2a2ecbaa5f31ee79b2d04d411c874346d852a34dfe379626204e3bdc3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44d2c5b2a2ec. Setting up logs at ./log/docker/store_node1_2026-03-14_04-33-54__b551f7b3-b38f-46dd-a50f-2262996d5765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1927
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:1927/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:1927/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.146.85/tcp/1928/p2p/16Uiu2HAkyhTUwEae3XSwCu2u2zuzeJkG8fiPHAC4iwoJop5dgFnm","/ip4/172.18.146.85/tcp/1929/ws/p2p/16Uiu2HAkyhTUwEae3XSwCu2u2zuzeJkG8fiPHAC4iwoJop5dgFnm"],"enrUri":"enr:-L24QMAVtnQ68-Cn5WPDt-QT7_8tofEtjd9mXi8vy-XaKrLoQ1JCfQbXoDZomsGT4bYMaK1oZ4BQDw55l7wBZgGSM3ECgmlkgnY0gmlwhKwSklWKbXVsdGlhZGRyc5YACASsEpJVBgeIAAoErBKSVQYHid0DgnJzhQADAQAAiXNlY3AyNTZrMaECP3no3ZSkdOBN-uwr944Jq8kknDcu8olYPBeZ61DRoO6DdGNwggeIg3VkcIIHioV3YWt1MgM"}'
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:1927/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.235/tcp/51626/p2p/16Uiu2HAkxRpr4gSV5F2fWuCP3beQaURjQNvf38Q7hh4qYjQHnbE5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51625/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:1927/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:51625/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:51625/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:51625/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:51625/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:51625/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:51625/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:51625/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773462834308626016&endTime=1773462834308826016&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":"0x91714e77c899c808c847a1b9c395ca63e9b9944a32f786bd188a73bee031160e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1927/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773462834308626016&endTime=1773462834308826016&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":"0x91714e77c899c808c847a1b9c395ca63e9b9944a32f786bd188a73bee031160e"}]}'
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 5a6374fe274c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44d2c5b2a2ec
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,77 @@
2026-03-14 04:37:28.892 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:37:28.892 DEBUG [tests.conftest] Running test: test_publish_with_invalid_version with id: 2026-03-14_04-37-28__c5e56a1b-e8d6-47b2-8fcd-a51d0ef2731a
2026-03-14 04:37:28.892 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:37:28.893 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:37:28.893 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-14 04:37:28.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:28.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-37-28__c5e56a1b-e8d6-47b2-8fcd-a51d0ef2731a__wakuorg_nwaku:latest.log
2026-03-14 04:37:28.900 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:28.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:28.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:28.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.118
2026-03-14 04:37:28.902 DEBUG [src.node.docker_mananger] Generated ports ['2057', '2058', '2059', '2060', '2061']
2026-03-14 04:37:28.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:28.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:28.903 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:28.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 2057:2057 -p 2058:2058 -p 2059:2059 -p 2060:2060 -p 2061:2061 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=2059 --rest-port=2057 --tcp-port=2058 --discv5-udp-port=2060 --rest-address=0.0.0.0 --nat=extip:172.18.192.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=57d673ff047c5fbb4cb2abf0ceec3a0b8714f19ba75ee7c2c5a7ae2d16d48195 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2061 --metrics-logging=true --relay=true
2026-03-14 04:37:29.092 ERROR [src.node.docker_mananger] Max retries reached for container 5cf9b8929076. Exiting log stream.
2026-03-14 04:37:29.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.118 waku b5ab2c4b212b7cc004ba916880d62e1a7219cc14916565e7481a0139ff0eda44
2026-03-14 04:37:29.137 DEBUG [src.node.docker_mananger] Container started with ID b5ab2c4b212b. Setting up logs at ./log/docker/node1_2026-03-14_04-37-28__c5e56a1b-e8d6-47b2-8fcd-a51d0ef2731a__wakuorg_nwaku:latest.log
2026-03-14 04:37:29.138 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2057
2026-03-14 04:37:29.138 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:29.683 ERROR [src.node.docker_mananger] Max retries reached for container 68ba99074450. Exiting log stream.
2026-03-14 04:37:30.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2057/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.142 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-14 04:37:30.142 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:30.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2057/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.118/tcp/2058/p2p/16Uiu2HAm63ec6JmNEb8YHzKaVS4DR7v28NGNVmtQfvfu7oWoYszd","/ip4/172.18.192.118/tcp/2059/ws/p2p/16Uiu2HAm63ec6JmNEb8YHzKaVS4DR7v28NGNVmtQfvfu7oWoYszd"],"enrUri":"enr:-L24QA_fqst9oXkPrjvBwfuMzG_eJCNXr9MXn4P1CRe6w3AJPKKAzju-FZEozeN52TuxPQN7i0gDNYAb1bp-PgEa1AoCgmlkgnY0gmlwhKwSwHaKbXVsdGlhZGRyc5YACASsEsB2BggKAAoErBLAdgYIC90DgnJzhQADAQAAiXNlY3AyNTZrMaECncw5gPMrtmKwCLr5-NsxACGgXu5uvSwRQdQGZLfW926DdGNwgggKg3VkcIIIDIV3YWt1MgE"}'
2026-03-14 04:37:30.145 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:30.152 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:30.152 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-37-28__c5e56a1b-e8d6-47b2-8fcd-a51d0ef2731a__wakuorg_nwaku:latest.log
2026-03-14 04:37:30.152 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:30.152 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:30.154 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:30.154 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.80
2026-03-14 04:37:30.154 DEBUG [src.node.docker_mananger] Generated ports ['23463', '23464', '23465', '23466', '23467']
2026-03-14 04:37:30.154 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:30.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:30.155 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:30.155 DEBUG [src.node.docker_mananger] docker run -i -t -p 23463:23463 -p 23464:23464 -p 23465:23465 -p 23466:23466 -p 23467:23467 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=23465 --rest-port=23463 --tcp-port=23464 --discv5-udp-port=23466 --rest-address=0.0.0.0 --nat=extip:172.18.136.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47ae5ff8eef9b8dba13807a37da6b21a9b825dca02fbbb6ead9d93193d30f25b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23467 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA_fqst9oXkPrjvBwfuMzG_eJCNXr9MXn4P1CRe6w3AJPKKAzju-FZEozeN52TuxPQN7i0gDNYAb1bp-PgEa1AoCgmlkgnY0gmlwhKwSwHaKbXVsdGlhZGRyc5YACASsEsB2BggKAAoErBLAdgYIC90DgnJzhQADAQAAiXNlY3AyNTZrMaECncw5gPMrtmKwCLr5-NsxACGgXu5uvSwRQdQGZLfW926DdGNwgggKg3VkcIIIDIV3YWt1MgE
2026-03-14 04:37:30.363 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.80 waku 9f5db33116b84bf83fa12f3ccd32be923e7a3807917303c09d5b56f4a91f4745
2026-03-14 04:37:30.405 DEBUG [src.node.docker_mananger] Container started with ID 9f5db33116b8. Setting up logs at ./log/docker/node2_2026-03-14_04-37-28__c5e56a1b-e8d6-47b2-8fcd-a51d0ef2731a__wakuorg_nwaku:latest.log
2026-03-14 04:37:30.405 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23463
2026-03-14 04:37:30.405 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:31.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23463/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.425 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-14 04:37:31.427 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:31.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.80/tcp/23464/p2p/16Uiu2HAmL66p2GQNR2Ktt7bfc3kMfrH8TE2t5SuZGeUnFJEKnZ5V","/ip4/172.18.136.80/tcp/23465/ws/p2p/16Uiu2HAmL66p2GQNR2Ktt7bfc3kMfrH8TE2t5SuZGeUnFJEKnZ5V"],"enrUri":"enr:-L24QHnYKxzG550NgAI1m9oBLkVjGb2uEJJn3_AFdoOHLIsndVges5VxxpbuFJiRwEvJG1ZMQHQWG6cBrTj3cSJiTK4CgmlkgnY0gmlwhKwSiFCKbXVsdGlhZGRyc5YACASsEohQBluoAAoErBKIUAZbqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbnCiU2guem6lqM2lDt_rnhLyqnhBg1LYbD5HPoUaVwyDdGNwgluog3VkcIJbqoV3YWt1MgE"}'
2026-03-14 04:37:31.436 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:31.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23463/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.118/tcp/2058/p2p/16Uiu2HAm63ec6JmNEb8YHzKaVS4DR7v28NGNVmtQfvfu7oWoYszd"]'
2026-03-14 04:37:31.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:31.442 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-14 04:37:31.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2057/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:37:31.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:31.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:37:31.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:31.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2057/relay/v1/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-14 04:37:31.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:31.462 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:37:31.562 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:37:31.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2057/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.566 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":1773463051455414016,"ephemeral":false,"proof":""}]'
2026-03-14 04:37:31.568 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:37:31.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.570 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":1773463051455414016,"ephemeral":false,"proof":""}]'
2026-03-14 04:37:31.572 INFO [src.steps.relay] WARM UP successful!!
2026-03-14 04:37:31.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2057/relay/v1/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": 2.1}'
2026-03-14 04:37:31.576 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2057/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-14 04:37:31.579 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:37:31.580 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:37:31.581 DEBUG [src.node.waku_node] Stopping container with id b5ab2c4b212b
2026-03-14 04:37:32.163 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:32.165 DEBUG [src.node.waku_node] Stopping container with id 9f5db33116b8
2026-03-14 04:37:32.747 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:32.748 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:37:32.753 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:37:32.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_while_peer_is_paused with id: 2026-03-14_04-35-08__a3d827d1-b01d-475a-b0eb-f9b1ab47affd
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-14_04-35-08__a3d827d1-b01d-475a-b0eb-f9b1ab47affd__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.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36092', '36093', '36094', '36095', '36096']
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 36092:36092 -p 36093:36093 -p 36094:36094 -p 36095:36095 -p 36096:36096 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=36094 --rest-port=36092 --tcp-port=36093 --discv5-udp-port=36095 --rest-address=0.0.0.0 --nat=extip:172.18.225.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22c50838c4a0debdb43168d59153addbdfed428942bb1b7deecc16cfcefe6ece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36096 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.207 waku f7f511e52fb66a99dc0d0319c3f3e038d16fd3fcf1a6140a7bcc7b6819233542
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7f511e52fb6. Setting up logs at ./log/docker/node1_2026-03-14_04-35-08__a3d827d1-b01d-475a-b0eb-f9b1ab47affd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36092
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 5eb7af8a8d2d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39f0128f801a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36092/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:36092/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.207/tcp/36093/p2p/16Uiu2HAmMri1qAVyM28Cxn2HTGLRb6GZ1uLPUpN5mTKADic4MqDb","/ip4/172.18.225.207/tcp/36094/ws/p2p/16Uiu2HAmMri1qAVyM28Cxn2HTGLRb6GZ1uLPUpN5mTKADic4MqDb"],"enrUri":"enr:-L24QL2cHl2Tz-mtuX-IN69Whs-aeb_qBXxFWRVSI0o_n8meATrEsixtcDh3jdRAZaL1k3GgDS5uPWbSPVma2rR01x8CgmlkgnY0gmlwhKwS4c-KbXVsdGlhZGRyc5YACASsEuHPBoz9AAoErBLhzwaM_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiLmucyABLfbCcx1M0RlOpyzIMnD_7v765IxSUZAx5AqDdGNwgoz9g3VkcIKM_4V3YWt1MgE"}'
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-14_04-35-08__a3d827d1-b01d-475a-b0eb-f9b1ab47affd__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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3057', '3058', '3059', '3060', '3061']
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 3057:3057 -p 3058:3058 -p 3059:3059 -p 3060:3060 -p 3061:3061 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=3059 --rest-port=3057 --tcp-port=3058 --discv5-udp-port=3060 --rest-address=0.0.0.0 --nat=extip:172.18.208.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3226b8c3caadbbb0e2dbe8bf7ff6b9f62c96adfd3fa6caa69bbcd3a7fad5ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3061 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL2cHl2Tz-mtuX-IN69Whs-aeb_qBXxFWRVSI0o_n8meATrEsixtcDh3jdRAZaL1k3GgDS5uPWbSPVma2rR01x8CgmlkgnY0gmlwhKwS4c-KbXVsdGlhZGRyc5YACASsEuHPBoz9AAoErBLhzwaM_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiLmucyABLfbCcx1M0RlOpyzIMnD_7v765IxSUZAx5AqDdGNwgoz9g3VkcIKM_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.60 waku 0001815f50a011a26b31fd8259a08e4d03a52e2874f42208af7d1b9a80e2fd97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0001815f50a0. Setting up logs at ./log/docker/node2_2026-03-14_04-35-08__a3d827d1-b01d-475a-b0eb-f9b1ab47affd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3057
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:3057/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:3057/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.60/tcp/3058/p2p/16Uiu2HAm5KnSgdnZw1w3efBfAezn9aLDuv3i5Vu7hpDMEJQ3k6UF","/ip4/172.18.208.60/tcp/3059/ws/p2p/16Uiu2HAm5KnSgdnZw1w3efBfAezn9aLDuv3i5Vu7hpDMEJQ3k6UF"],"enrUri":"enr:-L24QEvarV4dp6ZwHMi1-hcWsQrS8TcQxJtqzMwQlLKqduW1Avr5nz6vkbbcc0_6GhDnbPTQhqCCjFwVOocAyctHxs0CgmlkgnY0gmlwhKwS0DyKbXVsdGlhZGRyc5YACASsEtA8BgvyAAoErBLQPAYL890DgnJzhQADAQAAiXNlY3AyNTZrMaECkxKxX1VkTpdW9vTdpFPC6iULu1FsI2eIZNuE__H1MtiDdGNwggvyg3VkcIIL9IV3YWt1MgE"}'
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:3057/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.207/tcp/36093/p2p/16Uiu2HAmMri1qAVyM28Cxn2HTGLRb6GZ1uLPUpN5mTKADic4MqDb"]'
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:36092/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:3057/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:36092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:36092/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":1773462910617289216,"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:3057/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":1773462910617289216,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 0001815f50a0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.node.waku_node:waku_node.py:267 Unpause container with id 0001815f50a0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3057/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":1773462910733805531,"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 f7f511e52fb6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0001815f50a0
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-14 04:41:35.022 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:41:35.022 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_paused with id: 2026-03-14_04-41-35__b787313b-4dfc-4234-967c-2223cff19316
2026-03-14 04:41:35.023 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:41:35.023 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:41:35.023 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:41:35.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:35.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-41-35__b787313b-4dfc-4234-967c-2223cff19316__wakuorg_nwaku:latest.log
2026-03-14 04:41:35.031 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:35.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:35.033 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:35.033 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.78
2026-03-14 04:41:35.034 DEBUG [src.node.docker_mananger] Generated ports ['1801', '1802', '1803', '1804', '1805']
2026-03-14 04:41:35.034 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:35.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:35.034 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:35.034 DEBUG [src.node.docker_mananger] docker run -i -t -p 1801:1801 -p 1802:1802 -p 1803:1803 -p 1804:1804 -p 1805:1805 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=1803 --rest-port=1801 --tcp-port=1802 --discv5-udp-port=1804 --rest-address=0.0.0.0 --nat=extip:172.18.213.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7720fbc25bdbbff3fd47ed97cd19e5ec11abfb91ff5db13eebb32ce4d1cefd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1805 --metrics-logging=true --store=true --relay=true
2026-03-14 04:41:35.215 ERROR [src.node.docker_mananger] Max retries reached for container 9d6eadd9c3d6. Exiting log stream.
2026-03-14 04:41:35.232 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.78 waku 8565665b2f39a580c39a623fdd7b41d66c8e966e69577a64ff0dfa0ee1cf1e0d
2026-03-14 04:41:35.267 DEBUG [src.node.docker_mananger] Container started with ID 8565665b2f39. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-41-35__b787313b-4dfc-4234-967c-2223cff19316__wakuorg_nwaku:latest.log
2026-03-14 04:41:35.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1801
2026-03-14 04:41:35.268 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:35.755 ERROR [src.node.docker_mananger] Max retries reached for container f1bf137c4e07. Exiting log stream.
2026-03-14 04:41:36.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1801/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:36.271 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-14 04:41:36.271 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:36.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1801/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:36.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.78/tcp/1802/p2p/16Uiu2HAmC6rKULURrZCC9uo4f4KkFPZPdqfbnsNBVQcTdTSK68sM","/ip4/172.18.213.78/tcp/1803/ws/p2p/16Uiu2HAmC6rKULURrZCC9uo4f4KkFPZPdqfbnsNBVQcTdTSK68sM"],"enrUri":"enr:-L24QKCIw7rSjfIQUzCFuPCaGiPqYAZRddhmPFDXxaVKgQc0Itcd-tdfTtP2JsmmsO4bu2BF8aFwqoAxyH2j9JLlEY8CgmlkgnY0gmlwhKwS1U6KbXVsdGlhZGRyc5YACASsEtVOBgcKAAoErBLVTgYHC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC98RVQlyg6cgCu3iwyhH9e9JRhPackZsndr-UQujAcmyDdGNwggcKg3VkcIIHDIV3YWt1MgM"}'
2026-03-14 04:41:36.274 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:36.282 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:41:36.282 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-41-35__b787313b-4dfc-4234-967c-2223cff19316__wakuorg_nwaku:latest.log
2026-03-14 04:41:36.282 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:41:36.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:41:36.284 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:41:36.284 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.99
2026-03-14 04:41:36.284 DEBUG [src.node.docker_mananger] Generated ports ['63854', '63855', '63856', '63857', '63858']
2026-03-14 04:41:36.284 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:41:36.284 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:41:36.284 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:41:36.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 63854:63854 -p 63855:63855 -p 63856:63856 -p 63857:63857 -p 63858:63858 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=63856 --rest-port=63854 --tcp-port=63855 --discv5-udp-port=63857 --rest-address=0.0.0.0 --nat=extip:172.18.80.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58f71dfabc21fdb89f957bbeb769febebf1755bbb01dfafb7f80cdd3de6ab37b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63858 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKCIw7rSjfIQUzCFuPCaGiPqYAZRddhmPFDXxaVKgQc0Itcd-tdfTtP2JsmmsO4bu2BF8aFwqoAxyH2j9JLlEY8CgmlkgnY0gmlwhKwS1U6KbXVsdGlhZGRyc5YACASsEtVOBgcKAAoErBLVTgYHC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC98RVQlyg6cgCu3iwyhH9e9JRhPackZsndr-UQujAcmyDdGNwggcKg3VkcIIHDIV3YWt1MgM --storenode=/ip4/172.18.213.78/tcp/1802/p2p/16Uiu2HAmC6rKULURrZCC9uo4f4KkFPZPdqfbnsNBVQcTdTSK68sM --store=true --relay=true
2026-03-14 04:41:36.499 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.99 waku 85ae14d7a83af55ecb17a6f929c81ec61f23bf007b4df561bba9822a4c87788c
2026-03-14 04:41:36.536 DEBUG [src.node.docker_mananger] Container started with ID 85ae14d7a83a. Setting up logs at ./log/docker/store_node1_2026-03-14_04-41-35__b787313b-4dfc-4234-967c-2223cff19316__wakuorg_nwaku:latest.log
2026-03-14 04:41:36.536 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63854
2026-03-14 04:41:36.537 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:41:37.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:37.540 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-14 04:41:37.540 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:37.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:37.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.99/tcp/63855/p2p/16Uiu2HAmFpbLcSXY2yySyNaxw35KeXM957MxkemMJ2A21HjZsBqV","/ip4/172.18.80.99/tcp/63856/ws/p2p/16Uiu2HAmFpbLcSXY2yySyNaxw35KeXM957MxkemMJ2A21HjZsBqV"],"enrUri":"enr:-L24QBpiwL37qaGP01yRzrbQtmOqVTL5QFVGvsoStjAYJWPXf7H7IZh4ncL3tgTreChBuXwXNyORmoAPAzl1UDtZodICgmlkgnY0gmlwhKwSUGOKbXVsdGlhZGRyc5YACASsElBjBvlvAAoErBJQYwb5cN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLwjZdstkcJqRcS6rLby95HttBqT7SKDJbACaM9re83SDdGNwgvlvg3VkcIL5cYV3YWt1MgM"}'
2026-03-14 04:41:37.543 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:37.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63854/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.78/tcp/1802/p2p/16Uiu2HAmC6rKULURrZCC9uo4f4KkFPZPdqfbnsNBVQcTdTSK68sM"]'
2026-03-14 04:41:37.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:37.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1801/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:37.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:37.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63854/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:41:37.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:37.553 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:37.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1801/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-14 04:41:37.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:37.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:37.760 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:37.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:37.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"}]}'
2026-03-14 04:41:37.764 DEBUG [src.steps.store] messages length is 1
2026-03-14 04:41:37.764 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:37.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:37.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"}]}'
2026-03-14 04:41:37.768 DEBUG [src.steps.store] messages length is 1
2026-03-14 04:41:37.768 DEBUG [src.node.waku_node] Pausing container with id 85ae14d7a83a
2026-03-14 04:41:37.779 DEBUG [src.steps.store] Relaying message
2026-03-14 04:41:37.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1801/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-14 04:41:37.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:41:37.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:41:37.985 DEBUG [src.node.waku_node] Unpause container with id 85ae14d7a83a
2026-03-14 04:41:37.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:37.998 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-14 04:41:37.999 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:41:37.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:38.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.99/tcp/63855/p2p/16Uiu2HAmFpbLcSXY2yySyNaxw35KeXM957MxkemMJ2A21HjZsBqV","/ip4/172.18.80.99/tcp/63856/ws/p2p/16Uiu2HAmFpbLcSXY2yySyNaxw35KeXM957MxkemMJ2A21HjZsBqV"],"enrUri":"enr:-L24QBpiwL37qaGP01yRzrbQtmOqVTL5QFVGvsoStjAYJWPXf7H7IZh4ncL3tgTreChBuXwXNyORmoAPAzl1UDtZodICgmlkgnY0gmlwhKwSUGOKbXVsdGlhZGRyc5YACASsElBjBvlvAAoErBJQYwb5cN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLwjZdstkcJqRcS6rLby95HttBqT7SKDJbACaM9re83SDdGNwgvlvg3VkcIL5cYV3YWt1MgM"}'
2026-03-14 04:41:38.001 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:41:38.002 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:38.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:38.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"},{"messageHash":"0xbbe16565457e4a6947c0c39dd39786767dea085ee3f9f8bc67f86a681a5cc55a"}]}'
2026-03-14 04:41:38.005 DEBUG [src.steps.store] messages length is 2
2026-03-14 04:41:38.005 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:41:38.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:38.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"},{"messageHash":"0xbbe16565457e4a6947c0c39dd39786767dea085ee3f9f8bc67f86a681a5cc55a"}]}'
2026-03-14 04:41:38.008 DEBUG [src.steps.store] messages length is 2
2026-03-14 04:41:38.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:38.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"},{"messageHash":"0xbbe16565457e4a6947c0c39dd39786767dea085ee3f9f8bc67f86a681a5cc55a"}]}'
2026-03-14 04:41:38.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63854/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:41:38.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ab1ef72ac625e45fccd658573e06fa91795e7a5536039a87799ed15fa7401a1"},{"messageHash":"0xbbe16565457e4a6947c0c39dd39786767dea085ee3f9f8bc67f86a681a5cc55a"}]}'
2026-03-14 04:41:38.016 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:41:38.018 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:41:38.018 DEBUG [src.node.waku_node] Stopping container with id 8565665b2f39
2026-03-14 04:41:38.575 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:38.577 DEBUG [src.node.waku_node] Stopping container with id 85ae14d7a83a
2026-03-14 04:41:39.153 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:41:39.155 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:41:39.165 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:41:39.171 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,77 @@
2026-03-14 04:35:28.271 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:35:28.271 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-03-14_04-35-28__96987b29-8534-4b5b-8459-826a0e7b0d61
2026-03-14 04:35:28.272 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:35:28.273 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:35:28.273 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:35:28.284 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:28.284 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-35-28__96987b29-8534-4b5b-8459-826a0e7b0d61__wakuorg_nwaku:latest.log
2026-03-14 04:35:28.285 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:28.285 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:28.287 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:28.288 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.78
2026-03-14 04:35:28.288 DEBUG [src.node.docker_mananger] Generated ports ['49386', '49387', '49388', '49389', '49390']
2026-03-14 04:35:28.288 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-14 04:35:28.288 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:35:28.288 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:28.289 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:28.289 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:28.289 DEBUG [src.node.docker_mananger] docker run -i -t -p 49386:49386 -p 49387:49387 -p 49388:49388 -p 49389:49389 -p 49390:49390 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=49388 --rest-port=49386 --tcp-port=49387 --discv5-udp-port=49389 --rest-address=0.0.0.0 --nat=extip:172.18.76.78 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1105b1a4c5cfa8a0cc67eefd742af183cfd4e1e87a2fa7541a9c4409dadacd80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49390 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:35:28.346 ERROR [src.node.docker_mananger] Max retries reached for container b25d14c3c7ad. Exiting log stream.
2026-03-14 04:35:28.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.78 waku 212c32eb738c379db1e6db8b9d85e7c2476ab8afced9805eb81f40f781f4298c
2026-03-14 04:35:28.539 DEBUG [src.node.docker_mananger] Container started with ID 212c32eb738c. Setting up logs at ./log/docker/node1_2026-03-14_04-35-28__96987b29-8534-4b5b-8459-826a0e7b0d61__wakuorg_nwaku:latest.log
2026-03-14 04:35:28.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49386
2026-03-14 04:35:28.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:29.212 ERROR [src.node.docker_mananger] Max retries reached for container c3621c121165. Exiting log stream.
2026-03-14 04:35:29.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49386/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:29.544 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-14 04:35:29.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:29.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:29.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.78/tcp/49387/p2p/16Uiu2HAmToq78DPSSDSN3KuajSCYSQnGrLVKGmGCxbbPCsFNh9iR","/ip4/172.18.76.78/tcp/49388/ws/p2p/16Uiu2HAmToq78DPSSDSN3KuajSCYSQnGrLVKGmGCxbbPCsFNh9iR"],"enrUri":"enr:-L24QE0qkfJFM-kn1rgotIPV92lCyZmuh_iKI0EUt-HNDhALK5srsMHe0yrifSsmI-jM2_aDaxGoIZ9H5n3RhVItKaUCgmlkgnY0gmlwhKwSTE6KbXVsdGlhZGRyc5YACASsEkxOBsDrAAoErBJMTgbA7N0DgnJzhQAFAQAAiXNlY3AyNTZrMaED4SMUJgsH9wV7cLPHBPHDuG9GsTBV3BrtygUPvMf1b9KDdGNwgsDrg3VkcILA7YV3YWt1MgU"}'
2026-03-14 04:35:29.547 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:29.554 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:29.554 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-35-28__96987b29-8534-4b5b-8459-826a0e7b0d61__wakuorg_nwaku:latest.log
2026-03-14 04:35:29.554 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:29.555 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:29.556 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:29.556 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.110
2026-03-14 04:35:29.556 DEBUG [src.node.docker_mananger] Generated ports ['1309', '1310', '1311', '1312', '1313']
2026-03-14 04:35:29.556 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-14 04:35:29.557 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:35:29.557 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:29.557 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:29.557 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:29.557 DEBUG [src.node.docker_mananger] docker run -i -t -p 1309:1309 -p 1310:1310 -p 1311:1311 -p 1312:1312 -p 1313:1313 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=1311 --rest-port=1309 --tcp-port=1310 --discv5-udp-port=1312 --rest-address=0.0.0.0 --nat=extip:172.18.169.110 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=47cb89acdfaed39c286fd84ecb821d3d0fde2789adfdab5a5dd3a0390716ffc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1313 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE0qkfJFM-kn1rgotIPV92lCyZmuh_iKI0EUt-HNDhALK5srsMHe0yrifSsmI-jM2_aDaxGoIZ9H5n3RhVItKaUCgmlkgnY0gmlwhKwSTE6KbXVsdGlhZGRyc5YACASsEkxOBsDrAAoErBJMTgbA7N0DgnJzhQAFAQAAiXNlY3AyNTZrMaED4SMUJgsH9wV7cLPHBPHDuG9GsTBV3BrtygUPvMf1b9KDdGNwgsDrg3VkcILA7YV3YWt1MgU
2026-03-14 04:35:29.748 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.110 waku 2597b0c659339e16c2f7713889fe04dbfefe45f5373ed043de67160fa1826ea5
2026-03-14 04:35:29.787 DEBUG [src.node.docker_mananger] Container started with ID 2597b0c65933. Setting up logs at ./log/docker/node2_2026-03-14_04-35-28__96987b29-8534-4b5b-8459-826a0e7b0d61__wakuorg_nwaku:latest.log
2026-03-14 04:35:29.787 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1309
2026-03-14 04:35:29.787 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:30.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1309/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:30.804 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-14 04:35:30.804 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:30.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:30.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.110/tcp/1310/p2p/16Uiu2HAmQ1LuJ5xNFx2vrcqPA18JiPGmsQvheXk2UiPaDAjXcHvE","/ip4/172.18.169.110/tcp/1311/ws/p2p/16Uiu2HAmQ1LuJ5xNFx2vrcqPA18JiPGmsQvheXk2UiPaDAjXcHvE"],"enrUri":"enr:-L24QDyE1JcPwcQDkXAJP38au4634X2ttgBksh2GxFZ_SMrrHzBsrh0W9VXTVs6ybszfU46s08bfPtySawTVLkIqE5kCgmlkgnY0gmlwhKwSqW6KbXVsdGlhZGRyc5YACASsEqluBgUeAAoErBKpbgYFH90DgnJzhQAFAQAAiXNlY3AyNTZrMaEDqKdpDyeOaeSFMVPa5SY1LypSNuv-hszdAKRWfYP6JSeDdGNwggUeg3VkcIIFIIV3YWt1MgE"}'
2026-03-14 04:35:30.808 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:30.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.78/tcp/49387/p2p/16Uiu2HAmToq78DPSSDSN3KuajSCYSQnGrLVKGmGCxbbPCsFNh9iR"]'
2026-03-14 04:35:30.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:30.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49386/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-03-14 04:35:30.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:30.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1309/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-03-14 04:35:30.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:30.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:35:30.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:30.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:35:30.934 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:35:30.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:30.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462930827550890,"ephemeral":false,"proof":""}]'
2026-03-14 04:35:30.939 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:35:30.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1309/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:30.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462930827550890,"ephemeral":false,"proof":""}]'
2026-03-14 04:35:30.944 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:35:30.945 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:35:30.945 DEBUG [src.node.waku_node] Stopping container with id 212c32eb738c
2026-03-14 04:35:31.506 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:31.507 DEBUG [src.node.waku_node] Stopping container with id 2597b0c65933
2026-03-14 04:35:32.071 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:32.075 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:35:32.085 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:35:32.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-03-14 04:34:39.600 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:39.601 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_1_MB with id: 2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975
2026-03-14 04:34:39.601 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:39.601 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-14 04:34:39.608 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:39.608 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:39.608 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:39.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:39.610 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:39.610 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.188
2026-03-14 04:34:39.610 DEBUG [src.node.docker_mananger] Generated ports ['45212', '45213', '45214', '45215', '45216']
2026-03-14 04:34:39.610 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:39.610 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:39.611 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:39.611 DEBUG [src.node.docker_mananger] docker run -i -t -p 45212:45212 -p 45213:45213 -p 45214:45214 -p 45215:45215 -p 45216:45216 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=45214 --rest-port=45212 --tcp-port=45213 --discv5-udp-port=45215 --rest-address=0.0.0.0 --nat=extip:172.18.226.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dad2adab9f30beff801e9950ad5ffdfa2d6d9ceeaf4ebc5c0c6d3fb933ffaec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45216 --metrics-logging=true --lightpush=true --relay=true
2026-03-14 04:34:39.751 ERROR [src.node.docker_mananger] Max retries reached for container 9568387f1d20. Exiting log stream.
2026-03-14 04:34:39.804 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.188 waku 1e48e10073732e060af9ff8f1d3920042b2212330e7f550927730fecc92b4a23
2026-03-14 04:34:39.837 DEBUG [src.node.docker_mananger] Container started with ID 1e48e1007373. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:39.837 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45212
2026-03-14 04:34:39.838 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:40.332 ERROR [src.node.docker_mananger] Max retries reached for container 5474eb748fe9. Exiting log stream.
2026-03-14 04:34:40.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45212/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:40.841 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-14 04:34:40.841 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:40.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:40.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj","/ip4/172.18.226.188/tcp/45214/ws/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"],"enrUri":"enr:-L24QBkBtuv5siCaLSEtOT5ntA6ZQXEoLt7GkgF_OaIvd8thWtx8LSQSZxVqBvvKxqPisyf3x7M3zCmQXXmvHKe199ACgmlkgnY0gmlwhKwS4ryKbXVsdGlhZGRyc5YACASsEuK8BrCdAAoErBLivAawnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRlubop65mHsM9H5yKJmfinusI8TwHZwCtFTuY-7Q-laDdGNwgrCdg3VkcIKwn4V3YWt1Mgk"}'
2026-03-14 04:34:40.844 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:40.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:40.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:40.851 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:40.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:40.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:40.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.93
2026-03-14 04:34:40.853 DEBUG [src.node.docker_mananger] Generated ports ['38540', '38541', '38542', '38543', '38544']
2026-03-14 04:34:40.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:40.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:40.854 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:40.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 38540:38540 -p 38541:38541 -p 38542:38542 -p 38543:38543 -p 38544:38544 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=38542 --rest-port=38540 --tcp-port=38541 --discv5-udp-port=38543 --rest-address=0.0.0.0 --nat=extip:172.18.166.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfec6f8d4316020ef2cfe1aea5daec7cfcf3504b9ccb4f22e47a8e7dbd5f9587 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38544 --metrics-logging=true --lightpush=false --relay=true
2026-03-14 04:34:41.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.93 waku 77024163f3cc0113f3fb19b7488d0a49fbccc1ff4a8bd4fa4141e463c8d85615
2026-03-14 04:34:41.076 DEBUG [src.node.docker_mananger] Container started with ID 77024163f3cc. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:41.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38540
2026-03-14 04:34:41.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:42.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38540/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:42.080 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-14 04:34:42.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:42.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38540/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:42.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.93/tcp/38541/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC","/ip4/172.18.166.93/tcp/38542/ws/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC"],"enrUri":"enr:-L24QG74nFC8yo4SlP50eEE5sp-ljqIkOzRnEfaVMnLLcY_0JwCSvg2q7UvVJ7Flyk7bDN4J_NFNXKkcg8KPVdEOg9ICgmlkgnY0gmlwhKwSpl2KbXVsdGlhZGRyc5YACASsEqZdBpaNAAoErBKmXQaWjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECb20KJw9NSukotW5Mk57HdES_4LMaPIzStbMXOq_dLrGDdGNwgpaNg3VkcIKWj4V3YWt1MgE"}'
2026-03-14 04:34:42.083 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:42.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38540/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"]'
2026-03-14 04:34:42.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:42.131 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:42.131 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:42.131 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:42.132 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:42.133 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:42.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.68
2026-03-14 04:34:42.133 DEBUG [src.node.docker_mananger] Generated ports ['63220', '63221', '63222', '63223', '63224']
2026-03-14 04:34:42.134 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:42.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:42.134 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:42.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 63220:63220 -p 63221:63221 -p 63222:63222 -p 63223:63223 -p 63224:63224 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=63222 --rest-port=63220 --tcp-port=63221 --discv5-udp-port=63223 --rest-address=0.0.0.0 --nat=extip:172.18.167.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb7f21ffd4b48e0ea1cdd416b3aa7e53defafcea9afd55cefde71885c39c9324 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63224 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBkBtuv5siCaLSEtOT5ntA6ZQXEoLt7GkgF_OaIvd8thWtx8LSQSZxVqBvvKxqPisyf3x7M3zCmQXXmvHKe199ACgmlkgnY0gmlwhKwS4ryKbXVsdGlhZGRyc5YACASsEuK8BrCdAAoErBLivAawnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRlubop65mHsM9H5yKJmfinusI8TwHZwCtFTuY-7Q-laDdGNwgrCdg3VkcIKwn4V3YWt1Mgk --lightpushnode=/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj --lightpush=true --relay=true
2026-03-14 04:34:42.335 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.68 waku bb63a25ccecf9f486fe6963c3ac1ba2de44ade5947d3643b2359a7c378759405
2026-03-14 04:34:42.371 DEBUG [src.node.docker_mananger] Container started with ID bb63a25ccecf. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-34-39__b1e0891c-1412-4774-990d-d07821b47975__wakuorg_nwaku:latest.log
2026-03-14 04:34:42.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63220
2026-03-14 04:34:42.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:43.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63220/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:43.376 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-14 04:34:43.376 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:43.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:43.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.68/tcp/63221/p2p/16Uiu2HAm62kQvgabymdzdbpiybDuEWApKccwxrUpdaKyqEGTPYQL","/ip4/172.18.167.68/tcp/63222/ws/p2p/16Uiu2HAm62kQvgabymdzdbpiybDuEWApKccwxrUpdaKyqEGTPYQL"],"enrUri":"enr:-L24QIrQRFjVgl7yJzvglhcx_CbrodIpxy7_VGfQ-JpXFY2PZlN_13GFfMnAn_o7doZJ3NIFQMOwS1_4E2nx8VtyFr0CgmlkgnY0gmlwhKwSp0SKbXVsdGlhZGRyc5YACASsEqdEBvb1AAoErBKnRAb29t0DgnJzhQADAQAAiXNlY3AyNTZrMaECnZE12gNYl7TPk2eQsMX6umTbCgx-73vI6rzG-UtV3VWDdGNwgvb1g3VkcIL294V3YWt1Mgk"}'
2026-03-14 04:34:43.379 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:43.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.188/tcp/45213/p2p/16Uiu2HAkzAKY7zwAKQGz7pirBZ47GzvWBq5EhFPNHnXnGGXAZYZj"]'
2026-03-14 04:34:43.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:43.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.93/tcp/38541/p2p/16Uiu2HAm2vdfo49VU5Pt2YHQCXWt4cqwTzPBsCSYRRXWsz9De9kC"]'
2026-03-14 04:34:43.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:43.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:34:43.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:43.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38540/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:34:43.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:43.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63220/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:34:43.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:43.470 DEBUG [tests.light_push.test_publish] Running test with payload length of 1048576 bytes
2026-03-14 04:34:43.483 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:34:43.492 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-14 04:34:44.453 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:63220/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-03-14 04:34:44.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:34:44.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:34:44.457 DEBUG [src.node.waku_node] Stopping container with id 1e48e1007373
2026-03-14 04:34:45.044 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:45.045 DEBUG [src.node.waku_node] Stopping container with id 77024163f3cc
2026-03-14 04:34:45.625 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:45.627 DEBUG [src.node.waku_node] Stopping container with id bb63a25ccecf
2026-03-14 04:34:45.906 ERROR [src.node.docker_mananger] Max retries reached for container 1e48e1007373. Exiting log stream.
2026-03-14 04:34:46.225 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:46.227 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:34:46.244 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:46.259 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:46.398 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-50] with id: 2026-03-14_04-34-31__0c73f7a3-2ad4-4d39-ae57-ecd0a52d5f04
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-14_04-34-31__0c73f7a3-2ad4-4d39-ae57-ecd0a52d5f04__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.231.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23233', '23234', '23235', '23236', '23237']
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 23233:23233 -p 23234:23234 -p 23235:23235 -p 23236:23236 -p 23237:23237 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=23235 --rest-port=23233 --tcp-port=23234 --discv5-udp-port=23236 --rest-address=0.0.0.0 --nat=extip:172.18.231.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2d1a89421e55d9b78c5e990ecaaa79bf6d3aeea2dcccb8bd0dcece24fb3eee5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23237 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 777576887fa1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.164 waku a6251b74b8865c56adb8e76ad57cbd05facb671659a39be88a29841c4c6b5e91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6251b74b886. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-34-31__0c73f7a3-2ad4-4d39-ae57-ecd0a52d5f04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23233
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 6e0424f2a75d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23233/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:23233/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.231.164/tcp/23234/p2p/16Uiu2HAmS6EbdMb17t4wRUQ2GtCuP3dWD3VaAyQmtuJJv4K2hxqx","/ip4/172.18.231.164/tcp/23235/ws/p2p/16Uiu2HAmS6EbdMb17t4wRUQ2GtCuP3dWD3VaAyQmtuJJv4K2hxqx"],"enrUri":"enr:-L24QG4cbAfutr1EvbdBdM3Esc5EdWHfLD7ryWefXebYTwgkYdEfeOICMFGSuTNq60mYrBqCMCzQl9gthqqYpDCpKvoCgmlkgnY0gmlwhKwS56SKbXVsdGlhZGRyc5YACASsEuekBlrCAAoErBLnpAZaw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDx5-PRBffVIDWgmIQE75_VQ-FvUJZrci8nQEbjLae2KODdGNwglrCg3VkcIJaxIV3YWt1MgM"}'
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-14_04-34-31__0c73f7a3-2ad4-4d39-ae57-ecd0a52d5f04__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.27.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2897', '2898', '2899', '2900', '2901']
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 2897:2897 -p 2898:2898 -p 2899:2899 -p 2900:2900 -p 2901:2901 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=2899 --rest-port=2897 --tcp-port=2898 --discv5-udp-port=2900 --rest-address=0.0.0.0 --nat=extip:172.18.27.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=836ccbcfaa17210f43abdcada1fdcf6030aab00105b1bd1af0ecd8d98017a212 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2901 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG4cbAfutr1EvbdBdM3Esc5EdWHfLD7ryWefXebYTwgkYdEfeOICMFGSuTNq60mYrBqCMCzQl9gthqqYpDCpKvoCgmlkgnY0gmlwhKwS56SKbXVsdGlhZGRyc5YACASsEuekBlrCAAoErBLnpAZaw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDx5-PRBffVIDWgmIQE75_VQ-FvUJZrci8nQEbjLae2KODdGNwglrCg3VkcIJaxIV3YWt1MgM --storenode=/ip4/172.18.231.164/tcp/23234/p2p/16Uiu2HAmS6EbdMb17t4wRUQ2GtCuP3dWD3VaAyQmtuJJv4K2hxqx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.244 waku 6ab738dc04b9f3cf5bcb2f6c435a935d0a5615e40277081464ccd75cf6b3507b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ab738dc04b9. Setting up logs at ./log/docker/store_node1_2026-03-14_04-34-31__0c73f7a3-2ad4-4d39-ae57-ecd0a52d5f04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2897
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:2897/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:2897/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.27.244/tcp/2898/p2p/16Uiu2HAm8vLJ2g1R2yoQeULQH9EiEX9MdahoRKdDjULKwXGskYaD","/ip4/172.18.27.244/tcp/2899/ws/p2p/16Uiu2HAm8vLJ2g1R2yoQeULQH9EiEX9MdahoRKdDjULKwXGskYaD"],"enrUri":"enr:-L24QGlg1acUIbp2o9rX1lrr0XEPc-5RAxooMP9QE09RzTO1b8We_TW5PGOWstPzNSH614JTHSnXEuzQinGV1uMMSnwCgmlkgnY0gmlwhKwSG_SKbXVsdGlhZGRyc5YACASsEhv0BgtSAAoErBIb9AYLU90DgnJzhQADAQAAiXNlY3AyNTZrMaECyH-D03GfuW0Wu3gvyeIlnzTXU_9N4tOqWGbMPPK5A5qDdGNwggtSg3VkcIILVIV3YWt1MgM"}'
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:2897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.164/tcp/23234/p2p/16Uiu2HAmS6EbdMb17t4wRUQ2GtCuP3dWD3VaAyQmtuJJv4K2hxqx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23233/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:2897/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:23233/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:23233/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:23233/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:23233/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:23233/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:23233/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:23233/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:23233/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:23233/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:23233/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
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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "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:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "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:23233/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x5ba85df3f9c6a0a1b5e5dd7b5c0b9fa764470d7085509edc34c966d179d5ad9c"},{"messageHash":"0x01b17989e531e3b22c17bda0041ce9b5329c03f526abd6b1e9ca9fffa86f208f"},{"messageHash":"0xb3fcc3f20c1a5851077efd6c51db37fc654a7b0b00bd17e27938d0e1c201b50a"},{"messageHash":"0xfb751c65414b910f5d468ece2fca86f38b2e39d61ff5dbad5c116134fb8151c6"},{"messageHash":"0xb1112e7399bcf8cb0068152b41c42b2b3f01d71fbae3c0fd4873d9bc1a23af55"},{"messageHash":"0x2b78a84d1cca357f5f0087ba9bbfd93de0f1d17b1008c9b4bb182075d71043fb"},{"messageHash":"0x58a304d785e46ceab91d3a5752724b8941205a25ae8c5504318672e3ad3520a7"},{"messageHash":"0x33012bd7834dd03815d2d5fe29e2db01e5e7d40e13cab8feb03c3cfdd45ca341"},{"messageHash":"0x4c1f9ad806167395eae80e8e214ab7b16e6f38926dbd3169bddf881ab1c1f66c"},{"messageHash":"0xad076c7b5c2f7c3e5fdde2819ac00145b9555119f25c1003222b8c05035ebc2b"},{"messageHash":"0xb5d67c02b76473485632ffd49b77cf715c9a672cbacdd22ebf706e2e5590d7c2"},{"messageHash":"0xb88214193470a3faed03b743f54a972c334f5382ebb9bc41d764a3e9a738a5b0"},{"messageHash":"0x89ab142dbba8fcd2682db21f5905ab865d03f48876ce2458488aad03226f4279"},{"messageHash":"0x089b3aed41001e257b12744426b7506a21c62f7b78ab904460cd08ab141106c1"},{"messageHash":"0xcbc33fa251314e11fe7d0a512bd421c0bdc5b1a513f8f673a98552dad4ed5343"},{"messageHash":"0xc7cb54c4dfb4e16814d4ea63da73e30824ac04b61bebf385de29a8fbf658f2bb"},{"messageHash":"0x2f963eedfc98d1d39dbc0d8d6ed3e4bf11c61d6d22e8b211d0d103ccc0a61fa5"},{"messageHash":"0xdca5519a56ff884d3c567a3ffea896dc59a6fdff9a8a2f7f677e19d50d8f9cc2"},{"messageHash":"0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a"}],"paginationCursor":"0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2897/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x5ba85df3f9c6a0a1b5e5dd7b5c0b9fa764470d7085509edc34c966d179d5ad9c"},{"messageHash":"0x01b17989e531e3b22c17bda0041ce9b5329c03f526abd6b1e9ca9fffa86f208f"},{"messageHash":"0xb3fcc3f20c1a5851077efd6c51db37fc654a7b0b00bd17e27938d0e1c201b50a"},{"messageHash":"0xfb751c65414b910f5d468ece2fca86f38b2e39d61ff5dbad5c116134fb8151c6"},{"messageHash":"0xb1112e7399bcf8cb0068152b41c42b2b3f01d71fbae3c0fd4873d9bc1a23af55"},{"messageHash":"0x2b78a84d1cca357f5f0087ba9bbfd93de0f1d17b1008c9b4bb182075d71043fb"},{"messageHash":"0x58a304d785e46ceab91d3a5752724b8941205a25ae8c5504318672e3ad3520a7"},{"messageHash":"0x33012bd7834dd03815d2d5fe29e2db01e5e7d40e13cab8feb03c3cfdd45ca341"},{"messageHash":"0x4c1f9ad806167395eae80e8e214ab7b16e6f38926dbd3169bddf881ab1c1f66c"},{"messageHash":"0xad076c7b5c2f7c3e5fdde2819ac00145b9555119f25c1003222b8c05035ebc2b"},{"messageHash":"0xb5d67c02b76473485632ffd49b77cf715c9a672cbacdd22ebf706e2e5590d7c2"},{"messageHash":"0xb88214193470a3faed03b743f54a972c334f5382ebb9bc41d764a3e9a738a5b0"},{"messageHash":"0x89ab142dbba8fcd2682db21f5905ab865d03f48876ce2458488aad03226f4279"},{"messageHash":"0x089b3aed41001e257b12744426b7506a21c62f7b78ab904460cd08ab141106c1"},{"messageHash":"0xcbc33fa251314e11fe7d0a512bd421c0bdc5b1a513f8f673a98552dad4ed5343"},{"messageHash":"0xc7cb54c4dfb4e16814d4ea63da73e30824ac04b61bebf385de29a8fbf658f2bb"},{"messageHash":"0x2f963eedfc98d1d39dbc0d8d6ed3e4bf11c61d6d22e8b211d0d103ccc0a61fa5"},{"messageHash":"0xdca5519a56ff884d3c567a3ffea896dc59a6fdff9a8a2f7f677e19d50d8f9cc2"},{"messageHash":"0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a"}],"paginationCursor":"0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23233/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a&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":"0x2d6a2fedb679346cdf7047511c864bfd45b2259f41d6839b217e5d78f83f3ff4"},{"messageHash":"0x36be5c611be3fcc2c5c43ac59b3634101806acc77e27d4b4552a9d2f93933fd1"},{"messageHash":"0x20d71cdcf5a022725f38b65bd878582ef74b6e25b2854cee65ec356292be7d5a"},{"messageHash":"0x85a7d9b31896b9657b537578d85803b7a3601d94af5f5ec80b370f1c759b7826"},{"messageHash":"0x1c7d44e4de246becd45f0a2d53a717156ac744e3a5b91f52731f2d34a248ca87"},{"messageHash":"0x1c777700c91a26212bfd13539bb9182dad973f2c3464e3f1cfd87c028d50e4b6"},{"messageHash":"0xdc51c770460fbf4445f992cc132598c3ef8cd383e32aa292ecdb7916243d9a01"},{"messageHash":"0x03dab8a327f7a97e581766500d09bcfb7e94f6b14b7e5c7e2cebef7cf7697482"},{"messageHash":"0xc4a911854b77a705893ecf93ba3d45708f6c7fe81a8a801c770bb05093116279"},{"messageHash":"0x6de34a7915a6bd4e26b5c8ada525d6ccedee18ff7f06dd981e76973401f5241a"},{"messageHash":"0x2366d08450cdb696ac9aa1b9e898ffdb8174b497cf8c5156530b6cbdbaf10b25"},{"messageHash":"0x7a93993d953d030a50fa3bec5c000cec6fbeaf2b933ae6f664c05dc3a81e3b8c"},{"messageHash":"0xc03ec8cb02d29d4cb78042c30864cf999ace56dccbf31052b5f5fa1586e3ced0"},{"messageHash":"0x1cc36b6d47042b5a74aebdb8414b63a2129a39da155eed4dd8afb5376e2d553c"},{"messageHash":"0xee99c29d00a71a5c3593558cd935e4227131f678bb4dde2cc4e4883f831f9624"},{"messageHash":"0x1c553e37e41a8ec7fd90a4b45d7784fc004bbf184fb8cc6586e1b680a1046605"},{"messageHash":"0x4128730fa0c0f8eef8d7fc8e107715000f26b50a9251a15a4f213ac1433122a1"},{"messageHash":"0x011f4a79c2aa85bfcdf1d87fb64352fdf629a962929244723c8c1aaa5ab2a1ba"},{"messageHash":"0x8124b719fc2252c3c59467742e6536712543f3a051249ea1d9cbe62f368d5622"},{"messageHash":"0x9238a6a8a11f6a2248581e3e8457faa2df19855cbf377b0de311a1ddd0903a51"},{"messageHash":"0x02c91abdf197581e9e287ee7bd9e78a93622450ef5c57d303e7d0f8de80a42f2"},{"messageHash":"0x1802b87358f0df727bc44649067ec5f3e442a888f4a8be1e5047ed4abac53670"},{"messageHash":"0x5da63a77be1961ba470c5fb7926664f24658e04895b9189f380ccb238c27befd"},{"messageHash":"0x0bbcb811664a8af961b63d6088f0811fcf6c80a008888f71b16c75081e83ba75"},{"messageHash":"0xde843f9566b39d4f45b2bc4c29c234e41ff32e10420240399432d374b6d313f1"},{"messageHash":"0xe757d5c87420d921c96fb12d33ee6318b2e43509acb510f94298ea698cd4b9e9"},{"messageHash":"0xc71543d8509ca90bbfc82c4801fc5777441151bbb659286f46d00bb18fae65cb"},{"messageHash":"0x50f015732bca7c2f56ed5794eb8e63a7369ccac04ec7aee4d3d05a6b978b2d5b"},{"messageHash":"0x5fe9963609e0b430d313c28747b95235437821cdef586e3dc0cabf15949bf6a5"},{"messageHash":"0x02bc2af12cfe9f51cc143c235226e068ff508a41c7bfc21c09f3a89c2ba7ae17"},{"messageHash":"0x2d75941fd2b12175649c8cac647999beebde9272399f94a688e0490d5c0292d9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2897/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x39f71ca62554b333024b96bd21c39290ad9485c4f9ac05b78df54341d7701e7a&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":"0x2d6a2fedb679346cdf7047511c864bfd45b2259f41d6839b217e5d78f83f3ff4"},{"messageHash":"0x36be5c611be3fcc2c5c43ac59b3634101806acc77e27d4b4552a9d2f93933fd1"},{"messageHash":"0x20d71cdcf5a022725f38b65bd878582ef74b6e25b2854cee65ec356292be7d5a"},{"messageHash":"0x85a7d9b31896b9657b537578d85803b7a3601d94af5f5ec80b370f1c759b7826"},{"messageHash":"0x1c7d44e4de246becd45f0a2d53a717156ac744e3a5b91f52731f2d34a248ca87"},{"messageHash":"0x1c777700c91a26212bfd13539bb9182dad973f2c3464e3f1cfd87c028d50e4b6"},{"messageHash":"0xdc51c770460fbf4445f992cc132598c3ef8cd383e32aa292ecdb7916243d9a01"},{"messageHash":"0x03dab8a327f7a97e581766500d09bcfb7e94f6b14b7e5c7e2cebef7cf7697482"},{"messageHash":"0xc4a911854b77a705893ecf93ba3d45708f6c7fe81a8a801c770bb05093116279"},{"messageHash":"0x6de34a7915a6bd4e26b5c8ada525d6ccedee18ff7f06dd981e76973401f5241a"},{"messageHash":"0x2366d08450cdb696ac9aa1b9e898ffdb8174b497cf8c5156530b6cbdbaf10b25"},{"messageHash":"0x7a93993d953d030a50fa3bec5c000cec6fbeaf2b933ae6f664c05dc3a81e3b8c"},{"messageHash":"0xc03ec8cb02d29d4cb78042c30864cf999ace56dccbf31052b5f5fa1586e3ced0"},{"messageHash":"0x1cc36b6d47042b5a74aebdb8414b63a2129a39da155eed4dd8afb5376e2d553c"},{"messageHash":"0xee99c29d00a71a5c3593558cd935e4227131f678bb4dde2cc4e4883f831f9624"},{"messageHash":"0x1c553e37e41a8ec7fd90a4b45d7784fc004bbf184fb8cc6586e1b680a1046605"},{"messageHash":"0x4128730fa0c0f8eef8d7fc8e107715000f26b50a9251a15a4f213ac1433122a1"},{"messageHash":"0x011f4a79c2aa85bfcdf1d87fb64352fdf629a962929244723c8c1aaa5ab2a1ba"},{"messageHash":"0x8124b719fc2252c3c59467742e6536712543f3a051249ea1d9cbe62f368d5622"},{"messageHash":"0x9238a6a8a11f6a2248581e3e8457faa2df19855cbf377b0de311a1ddd0903a51"},{"messageHash":"0x02c91abdf197581e9e287ee7bd9e78a93622450ef5c57d303e7d0f8de80a42f2"},{"messageHash":"0x1802b87358f0df727bc44649067ec5f3e442a888f4a8be1e5047ed4abac53670"},{"messageHash":"0x5da63a77be1961ba470c5fb7926664f24658e04895b9189f380ccb238c27befd"},{"messageHash":"0x0bbcb811664a8af961b63d6088f0811fcf6c80a008888f71b16c75081e83ba75"},{"messageHash":"0xde843f9566b39d4f45b2bc4c29c234e41ff32e10420240399432d374b6d313f1"},{"messageHash":"0xe757d5c87420d921c96fb12d33ee6318b2e43509acb510f94298ea698cd4b9e9"},{"messageHash":"0xc71543d8509ca90bbfc82c4801fc5777441151bbb659286f46d00bb18fae65cb"},{"messageHash":"0x50f015732bca7c2f56ed5794eb8e63a7369ccac04ec7aee4d3d05a6b978b2d5b"},{"messageHash":"0x5fe9963609e0b430d313c28747b95235437821cdef586e3dc0cabf15949bf6a5"},{"messageHash":"0x02bc2af12cfe9f51cc143c235226e068ff508a41c7bfc21c09f3a89c2ba7ae17"},{"messageHash":"0x2d75941fd2b12175649c8cac647999beebde9272399f94a688e0490d5c0292d9"}]}'
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 a6251b74b886
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ab738dc04b9
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,430 @@
2026-03-14 04:34:16.854 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:16.855 DEBUG [tests.conftest] Running test: test_continuous_store_sync with id: 2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00
2026-03-14 04:34:16.855 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:16.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:16.862 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00__wakuorg_nwaku:latest.log
2026-03-14 04:34:16.868 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:16.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00__wakuorg_nwaku:latest.log
2026-03-14 04:34:16.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:16.875 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00__wakuorg_nwaku:latest.log
2026-03-14 04:34:16.875 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:34:16.876 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:16.876 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:16.878 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:16.878 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.60
2026-03-14 04:34:16.878 DEBUG [src.node.docker_mananger] Generated ports ['32017', '32018', '32019', '32020', '32021']
2026-03-14 04:34:16.878 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:16.878 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:16.878 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:16.878 DEBUG [src.node.docker_mananger] docker run -i -t -p 32017:32017 -p 32018:32018 -p 32019:32019 -p 32020:32020 -p 32021:32021 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=32019 --rest-port=32017 --tcp-port=32018 --discv5-udp-port=32020 --rest-address=0.0.0.0 --nat=extip:172.18.132.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecdc5edec77dd5a4ba1101e9e9e17a0aefa8d6f4b5cd6ae8df2d8a24f5ef4b34 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32021 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-14 04:34:17.072 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.60 waku 1c2652c580d33d28fb62de957a87fa65e8cdfa8cc0025906cc7e41d9a46e7382
2026-03-14 04:34:17.098 ERROR [src.node.docker_mananger] Max retries reached for container 6fa4bec6db1a. Exiting log stream.
2026-03-14 04:34:17.108 DEBUG [src.node.docker_mananger] Container started with ID 1c2652c580d3. Setting up logs at ./log/docker/node1_2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00__wakuorg_nwaku:latest.log
2026-03-14 04:34:17.109 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32017
2026-03-14 04:34:17.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:17.640 ERROR [src.node.docker_mananger] Max retries reached for container 5d2f660c43a7. Exiting log stream.
2026-03-14 04:34:18.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32017/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:18.114 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-14 04:34:18.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:18.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:18.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.60/tcp/32018/p2p/16Uiu2HAmUFTxxShPqh3Vem3tqt8chDHHbFrBEtGYVm8SWnHaGn53","/ip4/172.18.132.60/tcp/32019/ws/p2p/16Uiu2HAmUFTxxShPqh3Vem3tqt8chDHHbFrBEtGYVm8SWnHaGn53"],"enrUri":"enr:-L24QOXE5U_lmDgLBY-5afbxJmpQ7-ZswzdrJTbvAX80xQcIdk0z0Sdg-38n57SoK9dlJ0JiXYcPi_FxX-UfEoOivHQCgmlkgnY0gmlwhKwShDyKbXVsdGlhZGRyc5YACASsEoQ8Bn0SAAoErBKEPAZ9E90DgnJzhQADAQAAiXNlY3AyNTZrMaED57RGlcEVHwkLZaxj3BhFwH5szxAn1W-IwA29SwGk2maDdGNwgn0Sg3VkcIJ9FIV3YWt1MhM"}'
2026-03-14 04:34:18.117 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:18.118 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:18.118 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:18.119 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:18.119 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.115
2026-03-14 04:34:18.120 DEBUG [src.node.docker_mananger] Generated ports ['17799', '17800', '17801', '17802', '17803']
2026-03-14 04:34:18.120 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:18.120 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:18.120 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:18.120 DEBUG [src.node.docker_mananger] docker run -i -t -p 17799:17799 -p 17800:17800 -p 17801:17801 -p 17802:17802 -p 17803:17803 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=17801 --rest-port=17799 --tcp-port=17800 --discv5-udp-port=17802 --rest-address=0.0.0.0 --nat=extip:172.18.166.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6af29b1ddd6194cff40d1b1fe09cbed3b3aef3e0b16daa6a9da821f34914b25d --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17803 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
2026-03-14 04:34:18.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.115 waku 77628fc87f0d86b6b3794cd66da4b8ab9e5a8b8b50713089541d295ef984b1b0
2026-03-14 04:34:18.355 DEBUG [src.node.docker_mananger] Container started with ID 77628fc87f0d. Setting up logs at ./log/docker/node2_2026-03-14_04-34-16__c7cf24de-3f14-4a48-bb62-45438c29ab00__wakuorg_nwaku:latest.log
2026-03-14 04:34:18.356 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17799
2026-03-14 04:34:18.356 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:19.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17799/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:19.361 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":"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-14 04:34:19.361 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:19.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:19.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.115/tcp/17800/p2p/16Uiu2HAmQTHJuCuBxNMpAD57Qw5qdLsxdYc5RdB7K3DHBzhk3DmB","/ip4/172.18.166.115/tcp/17801/ws/p2p/16Uiu2HAmQTHJuCuBxNMpAD57Qw5qdLsxdYc5RdB7K3DHBzhk3DmB"],"enrUri":"enr:-L24QJhoPBWsPPa5vPIKJrD32eT_-cq8DLfTZN7L_UHCSlfBC6m5PM7KVw7Ag6Z_ELlVeDYZlJC0BtaPSrpNDXwCgQACgmlkgnY0gmlwhKwSpnOKbXVsdGlhZGRyc5YACASsEqZzBkWIAAoErBKmcwZFid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr0xy5Emdyk-KutWwevOwOFonRq8VP8jXM6tXkL3Wu_KDdGNwgkWIg3VkcIJFioV3YWt1MhI"}'
2026-03-14 04:34:19.364 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:19.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.60/tcp/32018/p2p/16Uiu2HAmUFTxxShPqh3Vem3tqt8chDHHbFrBEtGYVm8SWnHaGn53"]'
2026-03-14 04:34:19.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:19.402 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:19.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:19.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:19.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:19.636 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:19.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:19.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:19.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:19.853 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:19.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:19.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:19.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:20.069 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:20.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:20.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:20.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:20.284 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:20.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:20.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:20.290 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:20.500 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:20.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:20.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:20.715 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:20.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:20.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:20.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:20.931 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:20.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:20.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:20.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:21.146 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:21.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:21.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:21.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:21.361 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:21.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:21.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:21.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:21.577 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:21.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:21.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:21.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:21.793 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:21.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:21.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:21.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:22.008 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:22.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:22.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:22.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:22.223 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:22.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:22.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:22.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:22.438 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:22.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:22.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:22.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:22.654 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:22.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:22.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:22.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:22.869 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:22.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:22.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:23.085 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:23.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:23.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:23.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:23.300 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:23.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:23.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:23.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:23.516 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:23.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:23.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:23.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:23.732 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:23.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:23.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:23.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:23.947 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:23.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:23.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:23.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:24.166 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:24.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:24.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:24.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:24.382 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:24.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:24.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:24.391 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:24.602 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:24.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:24.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:24.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:24.817 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:24.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:24.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:24.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:25.033 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:25.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:25.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:25.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:25.248 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:25.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:25.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:25.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:25.463 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:25.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:25.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:25.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:25.679 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:25.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:34:25.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:25.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:34:37.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:37.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3d5cd46652a5139db04d11d820af3e580095f4e7e068b832c66402944b690d1c"},{"messageHash":"0xeab70b37c0b68d3b1961ccd796af1aced307059f1b036c195e8388b2df762429"},{"messageHash":"0x78ce330fdfa5846a288648502051bc53e69f0d274a6f80d52f4ee0702e476825"},{"messageHash":"0x82a98652417ca8922b70c6ab6bc897dbee40f692aceaeaebdbf328691fa27221"},{"messageHash":"0xae483c1d730933bafa8928b3e0f93f8fbb7c98ca1bad7743729c96c2829bba77"},{"messageHash":"0x62314696b6a21b04d82b3ef125c68345123f3db53aa0b446c9540c26ff6c24eb"},{"messageHash":"0x77f4fc606ef4c8e1b02dfea30e2d4078deb3f1a98be43edab0f339abd00010b8"},{"messageHash":"0x624c9f3ce68701b08779f21ea2ef0c1e6be4efc1ac64f450315e07f332b3af58"},{"messageHash":"0x62be2c6bfe1d7c8ac6f759e6f26ae4bf4cb5f4c8b774cb2af570f574cd96ea27"},{"messageHash":"0x6fd0a1dc1703b195b79fc9e493251d30627b205c4ad18410178b2c25ac7e395e"},{"messageHash":"0x46117bb2b8921ef74458002f0f35880d503cd90de6722f5eded0f8bb88676365"},{"messageHash":"0x2509dd98de81367bd532802e9b6c41a209fa6fbb97f4ba63d7c399f149eef5f4"},{"messageHash":"0xcd7fdb79879b38c092c8df97bef739ce5cae191b35ccb58fd662cbf098d695af"},{"messageHash":"0xe36e63a44e6fe38f0678b6cace88b4a5cfdc19cb00ad0db2ae0c7c38ce83d956"},{"messageHash":"0x66ab10613272fa9d6bea8ad39c8696b5cf7ad4a630f3a8fc20514a3117761cf2"},{"messageHash":"0x94129aced24a2a307f98bbee22a36237c96088cb59afa7921d509f1ab1441a47"},{"messageHash":"0x71639f7a0c77cfe5e82018a5ece0cdb3a7867ff5e5039e7fb065d5e8e7345507"},{"messageHash":"0xe8fcdbb4a5894a3f9d1e75ea2d0afcccc7214fa1ee78e6f71bfd4c335d970821"},{"messageHash":"0x229e239bac94c6600be78bc663f01eb4dcda2718f4a501ee7978561bb8d7ad58"},{"messageHash":"0xab8b7fe03085f9f36160238702a9709102c30b02c23bde22f0ddc9105a704021"},{"messageHash":"0xc3cdef22077cc74e299af05a4ebe07357eff50a9864983062ad92a0ddea1946d"},{"messageHash":"0xd6808b31994311ee515e62ed992c77907ca26ee053c1c77d018a58e2170d2a73"},{"messageHash":"0x62754c3346b88bad72e80090fc7453c0ef0385adf8a092fa77a9d3b8a8e2307a"},{"messageHash":"0xfc5a83abc357a1c1f533e1853e085bd18d5c85d3dcf408cf7ce1e934e41e3ea3"},{"messageHash":"0xe651d9a58d86a5013b8fdf5fd2e7d8a41b636ac6a8d7a1c4dd5898b750568ac5"},{"messageHash":"0x2cdfc9b58f2d57e5b21d90ae883b9070b52784d12bd6418ea9793010e1796801"},{"messageHash":"0x120e8bad2872019d12b8bcd1060f8767879c7663cd53538c7765689b32f3a192"},{"messageHash":"0x5455e318cf9fe322d2d26993aae26f1c1066689639218b80509f155bd7dc3506"},{"messageHash":"0xa91d939c951da2ada56f053ec753f7b1ec6bb8a5830e06fe0af53a4f10337ee1"},{"messageHash":"0xb49e5ced0613af1c6eefc1a1ce909d76780dddc81e6f0401d98ac6c4b3143c2e"}]}'
2026-03-14 04:34:37.899 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 30/30 messages
2026-03-14 04:35:07.900 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:07.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:07.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:07.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:08.115 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:08.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:08.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:08.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:08.331 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:08.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:08.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:08.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:08.546 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:08.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:08.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:08.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:08.761 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:08.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:08.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:08.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:08.977 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:08.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:08.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:08.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.192 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:09.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.408 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:09.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.623 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:09.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.628 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:09.839 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:09.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:09.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:09.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:10.055 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:10.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:10.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:10.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:10.270 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:10.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:10.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:10.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:10.486 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:10.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:10.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:10.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:10.701 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:10.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:10.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:10.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:10.917 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:10.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:10.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:10.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:11.133 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:11.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:11.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:11.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:11.348 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:11.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:11.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:11.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:11.564 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:11.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:11.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:11.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:11.780 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:11.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:11.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:11.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:11.995 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:11.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:12.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:12.000 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:12.210 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:12.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:12.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:12.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:12.426 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:12.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:12.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:12.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:12.658 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:12.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:12.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:12.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:12.874 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:12.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:12.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:12.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:13.090 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:13.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:13.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:13.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:13.305 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:13.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:13.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:13.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:13.520 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:13.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:13.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:13.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:13.736 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:13.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:13.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:13.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:13.951 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:13.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:13.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:14.167 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:14.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:14.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:14.172 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:26.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:26.388 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-14 04:35:26.388 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 60/60 messages
2026-03-14 04:35:56.389 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:56.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:56.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:56.604 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:56.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:56.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:56.820 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:56.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:56.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:56.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:57.035 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:57.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:57.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:57.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:57.250 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:57.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:57.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:57.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:57.467 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:57.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:57.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:57.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:57.683 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:57.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:57.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:57.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:57.898 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:57.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:57.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:57.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:58.114 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:58.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:58.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:58.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:58.330 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:58.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:58.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:58.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:58.545 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:58.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:58.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:58.550 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:58.761 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:58.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:58.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:58.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:58.976 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:58.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:58.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:58.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:59.192 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:59.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:59.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:59.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:59.407 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:59.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:59.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:59.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:59.622 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:59.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:59.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:59.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:35:59.838 DEBUG [src.steps.store] Relaying message
2026-03-14 04:35:59.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:35:59.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:59.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:00.053 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:00.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:00.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:00.058 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:00.269 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:00.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:00.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:00.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:00.485 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:00.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:00.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:00.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:00.704 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:00.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:00.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:00.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:00.919 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:00.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:00.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:00.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:01.135 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:01.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:01.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:01.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:01.351 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:01.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:01.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:01.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:01.566 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:01.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:01.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:01.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:01.782 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:01.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:01.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:01.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:01.998 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:01.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:02.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:02.214 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:02.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:02.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:02.430 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:02.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:02.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:02.645 DEBUG [src.steps.store] Relaying message
2026-03-14 04:36:02.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32017/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-14 04:36:02.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:36:02.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:36:14.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:14.867 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-14 04:36:14.867 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 90/90 messages
2026-03-14 04:36:44.869 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:36:44.871 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:36:44.871 DEBUG [src.node.waku_node] Stopping container with id 1c2652c580d3
2026-03-14 04:36:45.423 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:45.423 DEBUG [src.node.waku_node] Stopping container with id 77628fc87f0d
2026-03-14 04:36:45.972 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:45.975 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:36:46.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:36:46.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-03-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44
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-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__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-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__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-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__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.223.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34745', '34746', '34747', '34748', '34749']
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 34745:34745 -p 34746:34746 -p 34747:34747 -p 34748:34748 -p 34749:34749 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=34747 --rest-port=34745 --tcp-port=34746 --discv5-udp-port=34748 --rest-address=0.0.0.0 --nat=extip:172.18.223.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=244b9aac8f9cae791a47058721ba5defc3c69a91be9bcd956a92315adcd11fab --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34749 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.157 waku 40d7e634da98187c6cc925d87002d517c76cccced35c2acaa4684af797da3b38
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4cb0b3b929e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40d7e634da98. Setting up logs at ./log/docker/node1_2026-03-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34745
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 fb11da092f1f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34745/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:34745/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.223.157/tcp/34746/p2p/16Uiu2HAmHDcMU18gg2WWofykDGvQ3eJsSgPsNeCbHpC2t9BrUKAQ","/ip4/172.18.223.157/tcp/34747/ws/p2p/16Uiu2HAmHDcMU18gg2WWofykDGvQ3eJsSgPsNeCbHpC2t9BrUKAQ"],"enrUri":"enr:-L24QKt1klrfxohzFx2jOEoR-wnfBjwy2ovubzERRQGU4t2vIFUsJtl3r08VkKS636fJRiS_tOcQ_I7FWR8ZhLfeL2ICgmlkgnY0gmlwhKwS352KbXVsdGlhZGRyc5YACASsEt-dBoe6AAoErBLfnQaHu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ8oK2IXAyjoJe0Jh2CD2gxGJnHEm0h_IBeYhQYdO7bGDdGNwgoe6g3VkcIKHvIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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:34745/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: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.58.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48909', '48910', '48911', '48912', '48913']
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 48909:48909 -p 48910:48910 -p 48911:48911 -p 48912:48912 -p 48913:48913 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=48911 --rest-port=48909 --tcp-port=48910 --discv5-udp-port=48912 --rest-address=0.0.0.0 --nat=extip:172.18.58.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab50cf7b1fc5699acd4ad18e8ede83df8c0f0e44248e8fdbefa2bd04f8caf74f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48913 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QKt1klrfxohzFx2jOEoR-wnfBjwy2ovubzERRQGU4t2vIFUsJtl3r08VkKS636fJRiS_tOcQ_I7FWR8ZhLfeL2ICgmlkgnY0gmlwhKwS352KbXVsdGlhZGRyc5YACASsEt-dBoe6AAoErBLfnQaHu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ8oK2IXAyjoJe0Jh2CD2gxGJnHEm0h_IBeYhQYdO7bGDdGNwgoe6g3VkcIKHvIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.253 waku 610054f78483540ab91150d6837dd46537648b1be3a9ab59655bf69776f1f824
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 610054f78483. Setting up logs at ./log/docker/node2_2026-03-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48909
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:48909/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:48909/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.58.253/tcp/48910/p2p/16Uiu2HAm5nvYCn6PMYiqiSPGunrko2qJ4TNeHGG9b5WKpCHyEwWa","/ip4/172.18.58.253/tcp/48911/ws/p2p/16Uiu2HAm5nvYCn6PMYiqiSPGunrko2qJ4TNeHGG9b5WKpCHyEwWa"],"enrUri":"enr:-L24QHSuFf8Emp0_hUdp61ZwbRW25ahhKgjXVe8UKWvND1Q4CdhS4OUlVlBaqgOBW7b_T4ULq8bfeX8VpUltnlXFm_UCgmlkgnY0gmlwhKwSOv2KbXVsdGlhZGRyc5YACASsEjr9Br8OAAoErBI6_Qa_D90DgnJzhQADAQAAiXNlY3AyNTZrMaECmgaHJyM6mwQyLORZftsWt15QE5QkNvOZAX0ziZEaTBODdGNwgr8Og3VkcIK_EIV3YWt1MgA"}'
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.205.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13654', '13655', '13656', '13657', '13658']
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 13654:13654 -p 13655:13655 -p 13656:13656 -p 13657:13657 -p 13658:13658 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=13656 --rest-port=13654 --tcp-port=13655 --discv5-udp-port=13657 --rest-address=0.0.0.0 --nat=extip:172.18.205.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be5d683c60ca3dfb2d72df3e2d4b1de9bfedc625c63c5ac76b4bb68fcccbcb81 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13658 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QKt1klrfxohzFx2jOEoR-wnfBjwy2ovubzERRQGU4t2vIFUsJtl3r08VkKS636fJRiS_tOcQ_I7FWR8ZhLfeL2ICgmlkgnY0gmlwhKwS352KbXVsdGlhZGRyc5YACASsEt-dBoe6AAoErBLfnQaHu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ8oK2IXAyjoJe0Jh2CD2gxGJnHEm0h_IBeYhQYdO7bGDdGNwgoe6g3VkcIKHvIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.178 waku babe362a7c636d5e56a2fad1cb117f195d8487b554643c99cedc2d39c5271aee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID babe362a7c63. Setting up logs at ./log/docker/node3_2026-03-14_04-38-05__718adc97-8f2e-423b-96b9-51f7eafedc44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13654
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:13654/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:13654/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.178/tcp/13655/p2p/16Uiu2HAkyocPczcJT9SV7rsKpK5HCohgTYajoNEBK1wkiKxpKBqG","/ip4/172.18.205.178/tcp/13656/ws/p2p/16Uiu2HAkyocPczcJT9SV7rsKpK5HCohgTYajoNEBK1wkiKxpKBqG"],"enrUri":"enr:-L24QMCujEGOFfmaya87sPkaut4XN5CtJtOBMa8DHGqUZZJpddfhUBL-aZMygq6_cJzzSDalTE01iT9eYZc9LbVQrq0CgmlkgnY0gmlwhKwSzbKKbXVsdGlhZGRyc5YACASsEs2yBjVXAAoErBLNsgY1WN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQQ13mzs4owPgMyiT__EMj0bG2wpydqN_CSiJg8o2BneDdGNwgjVXg3VkcII1WYV3YWt1MhI"}'
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:13654/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.157/tcp/34746/p2p/16Uiu2HAmHDcMU18gg2WWofykDGvQ3eJsSgPsNeCbHpC2t9BrUKAQ"]'
INFO  src.node.api_clients.base_client:base_client.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:13654/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "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":"0xd5f8695b844c49aacb6ffa53e7cbe697300555440b3c29858bcbb8c2f954f08e"},{"messageHash":"0xa555ebee1ae48df00e543c094667651836e2ce60d75000ffabf2c00b69dbf80f"},{"messageHash":"0xc19e907da5a40cc7103fcdfa3c553d1363a4ea3ae5059a4187d9f78b72c0c079"},{"messageHash":"0x98dc9c0a33fd15510b81e4defa41d40b04a52e64bc5a362a21f40dfdb3d8d94b"},{"messageHash":"0x96896d8a8ae36852e512897c4bece977b7f376a9cc34053b535c4a7bf664b97a"},{"messageHash":"0xb82e2d6c79590b32a25f694f5e4e3b9a899b05c29951feb7e76ad4616afc1dc3"},{"messageHash":"0x168ead875c2bd83387fc40933d119e7ef27dbee46fe202f08cdda3ba1519a56d"},{"messageHash":"0xe4386e39b1d3700c2fe970890df446317493ba09b357ae7860bf5d84a0657f47"},{"messageHash":"0x8f13bf4061fb0b79ada482519f992112ce4e7a296ab5fe0c2ef3a14dfa25a582"},{"messageHash":"0xb62a7e49b514de520f478ae2516216c34f1f700fada88eb7fa939165435519b8"},{"messageHash":"0xe397af19d333880ff04bcb65d249e85617bb00a176e2f159818cbfcc920cf8b2"},{"messageHash":"0xf0130fe4b80fe30cdd5a0bf93d268798edfe9110ff560ef8c7e705ed7f03bd63"},{"messageHash":"0x071debd0d8ead599eb89a2adeda2e1073360cba2fce223075e5549f0a18ef0e6"},{"messageHash":"0x0012d323ae4f09939cb707ab305d7c8218d634bc4513b0004b3c362b45b9a937"},{"messageHash":"0x7b5c55108fc90e870be3b3599b8fd9aaceba71d5fc88dcd84c96d04c388c2c21"},{"messageHash":"0x466c00c05f4229ec3045eaf44c8c495cef3938903b25710c3d281c6bb8e5f788"},{"messageHash":"0xbf57dfe9fef084bbd7d1d142ca0813a7595b7c4e432dd128d746060a5648658a"},{"messageHash":"0x978e5c67f3866cf8e9db325aef8095e0289774f4fbb9fceb50d56afe32957f1c"},{"messageHash":"0x71937de41c7b263987699b4fb2d97faf8043bbcd2d2d65f1b3b8ad98848f6bdf"},{"messageHash":"0x0b7478b8685ae8f3f9f6d376038b7391197ee7aeda41329af7e0b9a96ca5ac0e"},{"messageHash":"0x1de27063d73e58c0043820a59c902d00c01c32715ce873d9fc73b9373db1af73"},{"messageHash":"0x78f9211073a770c2de2e6eba4f1f2d96e30283446cb20984bcef10bc7f85037e"},{"messageHash":"0x51fb78654f2eaf1e813020362d1e9286ba810126368d65ed21d3ef3d1b8e7ef7"},{"messageHash":"0xc87d4ad5f7c05bc3135e829609b6e6a78f396990674083990d066db58ef845f4"},{"messageHash":"0xe6a7030d3a96c7f550c20d3b6e8525e8af7ce1c5a2319a2bd1632ebe5acea765"},{"messageHash":"0x0d2c3e2adde5b1909a7a4b96accc0ebfe619c472cac026ff750bea52be844d4a"},{"messageHash":"0xf01180e23e7a095e38db6eb64724c548e65d7a6820c025b0552d92697859deaf"},{"messageHash":"0x65dd153d5c035e5b3181d8d3e64f5b6d4fb1924269e5aa9bcd5261535ba213fb"},{"messageHash":"0xe1053ca5805a36b73318d16ff2aab5ec0529fe382ec6d6a70cd545f50307d57d"},{"messageHash":"0x122936c1713f2253fe1b6b996af635ec25c16ded49bdafbce409342f9836cbb1"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 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 40d7e634da98
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 610054f78483
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id babe362a7c63
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 40d7e634da98. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 610054f78483. 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,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_pubsub_topic_list_instead_of_string with id: 2026-03-14_04-40-31__066cd697-0482-41b0-9a79-816801670a40
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-14_04-40-31__066cd697-0482-41b0-9a79-816801670a40__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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3222', '3223', '3224', '3225', '3226']
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 3222:3222 -p 3223:3223 -p 3224:3224 -p 3225:3225 -p 3226:3226 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=3224 --rest-port=3222 --tcp-port=3223 --discv5-udp-port=3225 --rest-address=0.0.0.0 --nat=extip:172.18.184.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40df9efe2c2b7ebc1250e9d26b1fa6c51dcfcebaeabba364ecbbc2e97af0d049 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3226 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9d3e164a3d4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.224 waku 83522922c08848c97d864421e33b7b355c375a916e8cd8ae8a97703ad3039fbc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83522922c088. Setting up logs at ./log/docker/node1_2026-03-14_04-40-31__066cd697-0482-41b0-9a79-816801670a40__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3222
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 f618138fa9b1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3222/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:3222/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.224/tcp/3223/p2p/16Uiu2HAmHN2BWAbn1zEGd66g5g5Fp6GKEZkbyTa5CAnRFBDF6n3t","/ip4/172.18.184.224/tcp/3224/ws/p2p/16Uiu2HAmHN2BWAbn1zEGd66g5g5Fp6GKEZkbyTa5CAnRFBDF6n3t"],"enrUri":"enr:-L24QOrogbMdnibKpMlU8FzAsxWTR3GjuaBdXyu9H68sETYRSQkhTxp8Xep3plUoWpYZp1umOVAc_6oLvym4b0jt8b8CgmlkgnY0gmlwhKwSuOCKbXVsdGlhZGRyc5YACASsErjgBgyXAAoErBK44AYMmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfGhqjnI_KW7dBif5fpqzEyBPcTOihBdExeF906QZKODdGNwggyXg3VkcIIMmYV3YWt1MgU"}'
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-14_04-40-31__066cd697-0482-41b0-9a79-816801670a40__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.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3829', '3830', '3831', '3832', '3833']
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 3829:3829 -p 3830:3830 -p 3831:3831 -p 3832:3832 -p 3833:3833 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=3831 --rest-port=3829 --tcp-port=3830 --discv5-udp-port=3832 --rest-address=0.0.0.0 --nat=extip:172.18.114.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41fbbf42873ac3b1e98958dc2c6dfd414afbbb4dda8afdeaa610dcfbbfec950d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3833 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOrogbMdnibKpMlU8FzAsxWTR3GjuaBdXyu9H68sETYRSQkhTxp8Xep3plUoWpYZp1umOVAc_6oLvym4b0jt8b8CgmlkgnY0gmlwhKwSuOCKbXVsdGlhZGRyc5YACASsErjgBgyXAAoErBK44AYMmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfGhqjnI_KW7dBif5fpqzEyBPcTOihBdExeF906QZKODdGNwggyXg3VkcIIMmYV3YWt1MgU --filternode=/ip4/172.18.184.224/tcp/3223/p2p/16Uiu2HAmHN2BWAbn1zEGd66g5g5Fp6GKEZkbyTa5CAnRFBDF6n3t
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.245 waku 39634d340caaf77e6ee9aa1e5261d6630a89301de066c9dd6071cb0a46c98ca6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39634d340caa. Setting up logs at ./log/docker/node2_2026-03-14_04-40-31__066cd697-0482-41b0-9a79-816801670a40__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3829
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:3829/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:3829/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.245/tcp/3830/p2p/16Uiu2HAmP5V5tubqvYUPkqmmGz86mDQyxH2ZdfAknn23G8zSVoGv","/ip4/172.18.114.245/tcp/3831/ws/p2p/16Uiu2HAmP5V5tubqvYUPkqmmGz86mDQyxH2ZdfAknn23G8zSVoGv"],"enrUri":"enr:-L24QBy3gpsMVgAjZibOWDur0Pwh7VIpGTEBvK_iUTDAnEMlR1Naa4ZVuH23utYnx7sUb_FphaPKZ0qeBLdI9fjKexwCgmlkgnY0gmlwhKwScvWKbXVsdGlhZGRyc5YACASsEnL1Bg72AAoErBJy9QYO990DgnJzhQADAQAAiXNlY3AyNTZrMaEDmttMiejEqeM_z6hQDY66YzCZbWLu1MikTJc48ui6BOODdGNwgg72g3VkcIIO-IV3YWt1MgA"}'
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:3829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.224/tcp/3223/p2p/16Uiu2HAmHN2BWAbn1zEGd66g5g5Fp6GKEZkbyTa5CAnRFBDF6n3t"]'
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:3222/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:3829/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b77334a7-2eec-44ea-9619-c5a357539385", "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":"b77334a7-2eec-44ea-9619-c5a357539385","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:3829/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:3829/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 83522922c088
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 39634d340caa
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,84 @@
2026-03-14 04:33:40.924 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:33:40.924 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3
2026-03-14 04:33:40.924 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:33:40.925 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:33:40.925 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-14 04:33:40.932 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:40.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
2026-03-14 04:33:40.932 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:40.932 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:40.934 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:40.934 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.231
2026-03-14 04:33:40.934 DEBUG [src.node.docker_mananger] Generated ports ['17809', '17810', '17811', '17812', '17813']
2026-03-14 04:33:40.934 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:40.934 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:40.934 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:40.935 DEBUG [src.node.docker_mananger] docker run -i -t -p 17809:17809 -p 17810:17810 -p 17811:17811 -p 17812:17812 -p 17813:17813 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=17811 --rest-port=17809 --tcp-port=17810 --discv5-udp-port=17812 --rest-address=0.0.0.0 --nat=extip:172.18.109.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a480d557f43f2c9b2eabee0ce0fe65abac6ad673637ddbdef12f0fdbc3be8ea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17813 --metrics-logging=true --relay=true
2026-03-14 04:33:41.127 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.231 waku 6a9e9508a15e5e358424d869414e6dc9a39a7775482f91f679345c8b998fed31
2026-03-14 04:33:41.165 DEBUG [src.node.docker_mananger] Container started with ID 6a9e9508a15e. Setting up logs at ./log/docker/node1_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
2026-03-14 04:33:41.165 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17809
2026-03-14 04:33:41.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:41.171 ERROR [src.node.docker_mananger] Max retries reached for container 39f88efa5dbe. Exiting log stream.
2026-03-14 04:33:41.703 ERROR [src.node.docker_mananger] Max retries reached for container aeaae7931c61. Exiting log stream.
2026-03-14 04:33:42.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17809/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:42.169 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-14 04:33:42.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:42.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:42.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.231/tcp/17810/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N","/ip4/172.18.109.231/tcp/17811/ws/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N"],"enrUri":"enr:-L24QLvguvfoLIZ8wKCyUrwklQDZ-UVLfR4K3xqn8F0O9Cdpbh65X1x4KmvJkV65IRxxk853R4GUipR74ZXQT71ZU4ACgmlkgnY0gmlwhKwSbeeKbXVsdGlhZGRyc5YACASsEm3nBkWSAAoErBJt5wZFk90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sgua8W7dQIqkAncWdP7qcCSg3bYiL-2wymdrW_Her-DdGNwgkWSg3VkcIJFlIV3YWt1MgE"}'
2026-03-14 04:33:42.172 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:42.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:42.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
2026-03-14 04:33:42.180 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:42.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:42.181 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:42.181 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.176
2026-03-14 04:33:42.181 DEBUG [src.node.docker_mananger] Generated ports ['21465', '21466', '21467', '21468', '21469']
2026-03-14 04:33:42.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:42.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:42.182 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:42.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 21465:21465 -p 21466:21466 -p 21467:21467 -p 21468:21468 -p 21469:21469 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=21467 --rest-port=21465 --tcp-port=21466 --discv5-udp-port=21468 --rest-address=0.0.0.0 --nat=extip:172.18.84.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=96c72eaa04fdaf8ae51b064c9e0c654c66aff418397eba3ba1eea7399ff6bbdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21469 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLvguvfoLIZ8wKCyUrwklQDZ-UVLfR4K3xqn8F0O9Cdpbh65X1x4KmvJkV65IRxxk853R4GUipR74ZXQT71ZU4ACgmlkgnY0gmlwhKwSbeeKbXVsdGlhZGRyc5YACASsEm3nBkWSAAoErBJt5wZFk90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sgua8W7dQIqkAncWdP7qcCSg3bYiL-2wymdrW_Her-DdGNwgkWSg3VkcIJFlIV3YWt1MgE
2026-03-14 04:33:42.379 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.176 waku 9629fa1f06c7a68f46a660073a6f8ba8f82edf134c327f23c8ede3cfb7d27d0b
2026-03-14 04:33:42.417 DEBUG [src.node.docker_mananger] Container started with ID 9629fa1f06c7. Setting up logs at ./log/docker/node2_2026-03-14_04-33-40__c048153a-ad20-49d2-8768-91cff1eceed3__wakuorg_nwaku:latest.log
2026-03-14 04:33:42.417 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21465
2026-03-14 04:33:42.418 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:43.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21465/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.437 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-14 04:33:43.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:43.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21465/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.176/tcp/21466/p2p/16Uiu2HAm8ufkbwY36WneA7ajwhxD9tjaPiKBxqeoSwoyoJXkJzj7","/ip4/172.18.84.176/tcp/21467/ws/p2p/16Uiu2HAm8ufkbwY36WneA7ajwhxD9tjaPiKBxqeoSwoyoJXkJzj7"],"enrUri":"enr:-L24QLk1uwxWOevUVN9wcGcSqO8ysBd0JzW0PO0gecWKzkkhDmwTDFd3o1Fq1_xMQ1vp5C2bUOJQIknFE5r-aqGTpp0CgmlkgnY0gmlwhKwSVLCKbXVsdGlhZGRyc5YACASsElSwBlPaAAoErBJUsAZT290DgnJzhQADAQAAiXNlY3AyNTZrMaECyFPvgHCG7Gki86Kd7w3g9xKnpd-dXj7eg6b9AlmfPuaDdGNwglPag3VkcIJT3IV3YWt1MgE"}'
2026-03-14 04:33:43.452 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:43.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21465/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.231/tcp/17810/p2p/16Uiu2HAmTeduCw9bwvQ7m3JMomoZB9SNap8PWRgWyoMPWECu2B2N"]'
2026-03-14 04:33:43.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:43.456 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-14 04:33:43.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17809/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:33:43.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:43.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21465/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:33:43.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:43.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17809/relay/v1/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-14 04:33:43.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:43.473 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:43.573 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:33:43.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.577 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":1773462823466250752,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:43.578 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:33:43.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21465/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.581 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":1773462823466250752,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:43.583 INFO [src.steps.relay] WARM UP successful!!
2026-03-14 04:33:43.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17809/relay/v1/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-14 04:33:43.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:43.590 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:43.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:33:43.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.694 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":1773462823584339815,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:43.695 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:33:43.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21465/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:43.698 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":1773462823584339815,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:43.701 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:33:43.702 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:33:43.702 DEBUG [src.node.waku_node] Stopping container with id 6a9e9508a15e
2026-03-14 04:33:44.298 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:44.299 DEBUG [src.node.waku_node] Stopping container with id 9629fa1f06c7
2026-03-14 04:33:44.884 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:44.886 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:33:44.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:33:44.899 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,308 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_chain_of_relay_nodes with id: 2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098
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-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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.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-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node5_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node6_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node7_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node8_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node9_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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/node10_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__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.22.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39031', '39032', '39033', '39034', '39035']
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 39031:39031 -p 39032:39032 -p 39033:39033 -p 39034:39034 -p 39035:39035 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=39033 --rest-port=39031 --tcp-port=39032 --discv5-udp-port=39034 --rest-address=0.0.0.0 --nat=extip:172.18.22.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e04aadf2ebc1e2c8dbfd25128ce4f46ff98ca23bb665ccee282cf9beba3586a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39035 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3cc615fa1cf2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.107 waku 0f5b953ee727d26d917f06d23b69f309e0d35e85af0597a0852cfe9efcaeca4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f5b953ee727. Setting up logs at ./log/docker/node1_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39031
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 dd4f8cb6552c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39031/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:39031/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.22.107/tcp/39032/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz","/ip4/172.18.22.107/tcp/39033/ws/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz"],"enrUri":"enr:-L24QLNbbAEHEgTW5JXJqF8OcavYXCDxEqCTImOF2135edf0KFuNsxeZTDTCkNqRL31BcC6B1YK08QKM4TicFwv-DB0CgmlkgnY0gmlwhKwSFmuKbXVsdGlhZGRyc5YACASsEhZrBph4AAoErBIWawaYed0DgnJzhQADAQAAiXNlY3AyNTZrMaECzJIGeG88f9R0HuCNb7UJXenZ42ivcjnMRLrbgySNWS2DdGNwgph4g3VkcIKYeoV3YWt1MgE"}'
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.54.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56548', '56549', '56550', '56551', '56552']
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 56548:56548 -p 56549:56549 -p 56550:56550 -p 56551:56551 -p 56552:56552 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=56550 --rest-port=56548 --tcp-port=56549 --discv5-udp-port=56551 --rest-address=0.0.0.0 --nat=extip:172.18.54.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da09fcdea9d0b6eaa45315d5333956ee2102917e8c44a2b1fa4d5fe0ce51ddd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56552 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLNbbAEHEgTW5JXJqF8OcavYXCDxEqCTImOF2135edf0KFuNsxeZTDTCkNqRL31BcC6B1YK08QKM4TicFwv-DB0CgmlkgnY0gmlwhKwSFmuKbXVsdGlhZGRyc5YACASsEhZrBph4AAoErBIWawaYed0DgnJzhQADAQAAiXNlY3AyNTZrMaECzJIGeG88f9R0HuCNb7UJXenZ42ivcjnMRLrbgySNWS2DdGNwgph4g3VkcIKYeoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.95 waku 4f53ac71f95056184e9ef90544ed4781c21783cd517af291fe2b578f3ff8f8c2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f53ac71f950. Setting up logs at ./log/docker/node2_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56548
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:56548/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:56548/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.54.95/tcp/56549/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4","/ip4/172.18.54.95/tcp/56550/ws/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4"],"enrUri":"enr:-L24QB7pkAamjzpKXfoDv9NNJhTYhIQoxUd2_QhCNlTKGfM8VO0OFRcVw3Q2YB6zhU1R-cY6N6X6NGIFcl6ibZGFq1kCgmlkgnY0gmlwhKwSNl-KbXVsdGlhZGRyc5YACASsEjZfBtzlAAoErBI2Xwbc5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECMad-p-oEUsiSI7xEZcXl_rY84Luz9D6ou-VRTwU8902DdGNwgtzlg3VkcILc54V3YWt1MgE"}'
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.179.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57977', '57978', '57979', '57980', '57981']
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 57977:57977 -p 57978:57978 -p 57979:57979 -p 57980:57980 -p 57981:57981 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=57979 --rest-port=57977 --tcp-port=57978 --discv5-udp-port=57980 --rest-address=0.0.0.0 --nat=extip:172.18.179.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=268bfbb33303feda08c89cd5d6ee6c92e8ffd063b8299bf04ebad0ef45c7dcc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57981 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB7pkAamjzpKXfoDv9NNJhTYhIQoxUd2_QhCNlTKGfM8VO0OFRcVw3Q2YB6zhU1R-cY6N6X6NGIFcl6ibZGFq1kCgmlkgnY0gmlwhKwSNl-KbXVsdGlhZGRyc5YACASsEjZfBtzlAAoErBI2Xwbc5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECMad-p-oEUsiSI7xEZcXl_rY84Luz9D6ou-VRTwU8902DdGNwgtzlg3VkcILc54V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.40 waku 06018211d73af0461e18ccf1bdf1c6cb0b78253c192aa191ee38374f72bfc99d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06018211d73a. Setting up logs at ./log/docker/node3_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57977
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:57977/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:57977/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.40/tcp/57978/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","/ip4/172.18.179.40/tcp/57979/ws/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK"],"enrUri":"enr:-L24QLdhUT4ejZk2hwWS1B2vSe-ZJEsu_1ZDxdAGY-sQsYz4K1VSSU2wHOtVoXCDMBeW5Gn680teZBYkCXDzYypF-G4CgmlkgnY0gmlwhKwSsyiKbXVsdGlhZGRyc5YACASsErMoBuJ6AAoErBKzKAbie90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUl-U_5bg9RxGUoAxsafdTNNG9IUHeBLGUOAkgwxL3RaDdGNwguJ6g3VkcILifIV3YWt1MgE"}'
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.47.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8923', '8924', '8925', '8926', '8927']
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 8923:8923 -p 8924:8924 -p 8925:8925 -p 8926:8926 -p 8927:8927 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=8925 --rest-port=8923 --tcp-port=8924 --discv5-udp-port=8926 --rest-address=0.0.0.0 --nat=extip:172.18.47.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f4f55a2d3bedffba2a3deeb37af3aeddceff2bcb3ef0bc5fbfb1e8dc2c04fb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8927 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLdhUT4ejZk2hwWS1B2vSe-ZJEsu_1ZDxdAGY-sQsYz4K1VSSU2wHOtVoXCDMBeW5Gn680teZBYkCXDzYypF-G4CgmlkgnY0gmlwhKwSsyiKbXVsdGlhZGRyc5YACASsErMoBuJ6AAoErBKzKAbie90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUl-U_5bg9RxGUoAxsafdTNNG9IUHeBLGUOAkgwxL3RaDdGNwguJ6g3VkcILifIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.53 waku 99813383368d129ddf522d0f6b6be7604b0bd15e259d8f053533b8c8c3c4ab42
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99813383368d. Setting up logs at ./log/docker/node4_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8923
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:8923/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:8923/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.47.53/tcp/8924/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF","/ip4/172.18.47.53/tcp/8925/ws/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF"],"enrUri":"enr:-L24QKn13MJM32SPvuXQZoVvVSHztwz1A9AZnBVMpLY-44nBQf3UfATltdEz9_mwrizW34kUYuH929dV-QfaS0Sjw58CgmlkgnY0gmlwhKwSLzWKbXVsdGlhZGRyc5YACASsEi81BiLcAAoErBIvNQYi3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECR4J0Ywd0kAd9AmU2bWu1invfaeqPXl7YoNA_Fhn9lOiDdGNwgiLcg3VkcIIi3oV3YWt1MgE"}'
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.210.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16473', '16474', '16475', '16476', '16477']
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 16473:16473 -p 16474:16474 -p 16475:16475 -p 16476:16476 -p 16477:16477 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=16475 --rest-port=16473 --tcp-port=16474 --discv5-udp-port=16476 --rest-address=0.0.0.0 --nat=extip:172.18.210.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77e8ea69d309a9514d0a17b54c7dbdb3796508c6bba38dae7effbad26445eeec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKn13MJM32SPvuXQZoVvVSHztwz1A9AZnBVMpLY-44nBQf3UfATltdEz9_mwrizW34kUYuH929dV-QfaS0Sjw58CgmlkgnY0gmlwhKwSLzWKbXVsdGlhZGRyc5YACASsEi81BiLcAAoErBIvNQYi3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECR4J0Ywd0kAd9AmU2bWu1invfaeqPXl7YoNA_Fhn9lOiDdGNwgiLcg3VkcIIi3oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.34 waku e4486fef7a038f7f4b635172eb743272d3b34bf756a49df67e04556b526cdc64
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4486fef7a03. Setting up logs at ./log/docker/node5_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16473
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:16473/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:16473/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.210.34/tcp/16474/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","/ip4/172.18.210.34/tcp/16475/ws/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w"],"enrUri":"enr:-L24QFJOSnE4rWAOLSvbDrM3bND1FCDzigkzVRED5RAPqri1GopvF4qHACvzYov0VCI5GC6DfTXw14X0b7N9Mk9Xn28CgmlkgnY0gmlwhKwS0iKKbXVsdGlhZGRyc5YACASsEtIiBkBaAAoErBLSIgZAW90DgnJzhQADAQAAiXNlY3AyNTZrMaECSfh-17z4AWIt3ZdfT5SWxTHqJJqcJaq6n_j0l23QkjCDdGNwgkBag3VkcIJAXIV3YWt1MgE"}'
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.107.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22763', '22764', '22765', '22766', '22767']
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 22763:22763 -p 22764:22764 -p 22765:22765 -p 22766:22766 -p 22767:22767 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=22765 --rest-port=22763 --tcp-port=22764 --discv5-udp-port=22766 --rest-address=0.0.0.0 --nat=extip:172.18.107.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3fb74db9926cf0b5afdcfbc2bd40bca436db1e1b1caababa4b4ba3465cad240 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22767 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFJOSnE4rWAOLSvbDrM3bND1FCDzigkzVRED5RAPqri1GopvF4qHACvzYov0VCI5GC6DfTXw14X0b7N9Mk9Xn28CgmlkgnY0gmlwhKwS0iKKbXVsdGlhZGRyc5YACASsEtIiBkBaAAoErBLSIgZAW90DgnJzhQADAQAAiXNlY3AyNTZrMaECSfh-17z4AWIt3ZdfT5SWxTHqJJqcJaq6n_j0l23QkjCDdGNwgkBag3VkcIJAXIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.65 waku 43fc79e692c98c7802193217b4298c008c4e6500919b8211f17ca74534739990
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43fc79e692c9. Setting up logs at ./log/docker/node6_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22763
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:22763/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:22763/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.65/tcp/22764/p2p/16Uiu2HAmGqFReaGTbeZv6XAgreNtwD91tC4jJ6NM1kWEcztpN6eV","/ip4/172.18.107.65/tcp/22765/ws/p2p/16Uiu2HAmGqFReaGTbeZv6XAgreNtwD91tC4jJ6NM1kWEcztpN6eV"],"enrUri":"enr:-L24QBVNdL_-cJDrO1D8CtoHvcFYCfu_ee5wlEfYnscIX5JFC7J-Ue47hwNSaPZlUIoKlhS4tbldP5Fa_njTbUV7R60CgmlkgnY0gmlwhKwSa0GKbXVsdGlhZGRyc5YACASsEmtBBljsAAoErBJrQQZY7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPg-Z8FsCJarYiBF2k9jiGkbif8NW6dPgP6ADBdMdwwqDdGNwgljsg3VkcIJY7oV3YWt1MgE"}'
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.158.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3206', '3207', '3208', '3209', '3210']
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 3206:3206 -p 3207:3207 -p 3208:3208 -p 3209:3209 -p 3210:3210 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=3208 --rest-port=3206 --tcp-port=3207 --discv5-udp-port=3209 --rest-address=0.0.0.0 --nat=extip:172.18.158.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7d811fa96aedacefed5c8dbfbe4df4fd4b35ff9bac0b03b3dd4377759a8ea40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3210 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBVNdL_-cJDrO1D8CtoHvcFYCfu_ee5wlEfYnscIX5JFC7J-Ue47hwNSaPZlUIoKlhS4tbldP5Fa_njTbUV7R60CgmlkgnY0gmlwhKwSa0GKbXVsdGlhZGRyc5YACASsEmtBBljsAAoErBJrQQZY7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPg-Z8FsCJarYiBF2k9jiGkbif8NW6dPgP6ADBdMdwwqDdGNwgljsg3VkcIJY7oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.230 waku a212732ea0a5e222bd6b233357235e1f9ee82e7c4c19c1cc544abb027e1218ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a212732ea0a5. Setting up logs at ./log/docker/node7_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3206
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:3206/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:3206/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.230/tcp/3207/p2p/16Uiu2HAm8mQQ9kdDPtAc2ipMufA1rw9gpmu8kDC94Usv7jDVE5Pc","/ip4/172.18.158.230/tcp/3208/ws/p2p/16Uiu2HAm8mQQ9kdDPtAc2ipMufA1rw9gpmu8kDC94Usv7jDVE5Pc"],"enrUri":"enr:-L24QBz60j6UR07TdJQLrlxTxpKnRAmkn-v8THSYLrNef_FhFcdxHzVWQZlMdKcXKQZscgvifXkUV3vS1FsUCMJ1wOgCgmlkgnY0gmlwhKwSnuaKbXVsdGlhZGRyc5YACASsEp7mBgyHAAoErBKe5gYMiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxjXuCSEIwBjnNoM7LXZZFNW1Rn2LNL1KmYsKWTZhcXeDdGNwggyHg3VkcIIMiYV3YWt1MgE"}'
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.121.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62820', '62821', '62822', '62823', '62824']
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 62820:62820 -p 62821:62821 -p 62822:62822 -p 62823:62823 -p 62824:62824 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=62822 --rest-port=62820 --tcp-port=62821 --discv5-udp-port=62823 --rest-address=0.0.0.0 --nat=extip:172.18.121.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c132cf266ac17b7c8e13a3114cc4758c17a921de51fd9ab3c9e90efd80b4dd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62824 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz60j6UR07TdJQLrlxTxpKnRAmkn-v8THSYLrNef_FhFcdxHzVWQZlMdKcXKQZscgvifXkUV3vS1FsUCMJ1wOgCgmlkgnY0gmlwhKwSnuaKbXVsdGlhZGRyc5YACASsEp7mBgyHAAoErBKe5gYMiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxjXuCSEIwBjnNoM7LXZZFNW1Rn2LNL1KmYsKWTZhcXeDdGNwggyHg3VkcIIMiYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.52 waku 6015a4bb795626e4087fde13142bb1884d4579dde0c84437b781e048080d8e4a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6015a4bb7956. Setting up logs at ./log/docker/node8_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62820
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:62820/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:62820/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.121.52/tcp/62821/p2p/16Uiu2HAmPgcaxhWCHFSRfQh4qhYWwUKuazpweirbgtMmXyHbTb8u","/ip4/172.18.121.52/tcp/62822/ws/p2p/16Uiu2HAmPgcaxhWCHFSRfQh4qhYWwUKuazpweirbgtMmXyHbTb8u"],"enrUri":"enr:-L24QEsLIvKuJAIp3L7SN9S7_V5ZUc17K3tXQaTIFcwjl5iXE2k02iFq_WSyhRnQAMizEoQ2I51hSxhWfv1C_1ytxuYCgmlkgnY0gmlwhKwSeTSKbXVsdGlhZGRyc5YACASsEnk0BvVlAAoErBJ5NAb1Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo9sb3Xxuco41YpevlOqIuEa95wng0-KuGKqUxnfMT8KDdGNwgvVlg3VkcIL1Z4V3YWt1MgE"}'
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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3939', '3940', '3941', '3942', '3943']
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 3939:3939 -p 3940:3940 -p 3941:3941 -p 3942:3942 -p 3943:3943 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=3941 --rest-port=3939 --tcp-port=3940 --discv5-udp-port=3942 --rest-address=0.0.0.0 --nat=extip:172.18.168.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da2c0304f6b8ef0fbf5cbf5b8bb6ba1fcb9ee332f296e30ad647ecd09b66da3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3943 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEsLIvKuJAIp3L7SN9S7_V5ZUc17K3tXQaTIFcwjl5iXE2k02iFq_WSyhRnQAMizEoQ2I51hSxhWfv1C_1ytxuYCgmlkgnY0gmlwhKwSeTSKbXVsdGlhZGRyc5YACASsEnk0BvVlAAoErBJ5NAb1Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo9sb3Xxuco41YpevlOqIuEa95wng0-KuGKqUxnfMT8KDdGNwgvVlg3VkcIL1Z4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.118 waku 9de0966ed10c2570e816abcca80e06ed1f568431bf10caf9689f18fc44265ca8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9de0966ed10c. Setting up logs at ./log/docker/node9_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3939
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:3939/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:3939/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.118/tcp/3940/p2p/16Uiu2HAmNrZsb4S8enQGxa76HtjLzGVBUqfLJshwj2dyufJeBf58","/ip4/172.18.168.118/tcp/3941/ws/p2p/16Uiu2HAmNrZsb4S8enQGxa76HtjLzGVBUqfLJshwj2dyufJeBf58"],"enrUri":"enr:-L24QIBZFDG83YCg8gZfKT0NUna36CD4z8XPHOrY9gIwu2L5KmjP5vhX4Q4A2I4v4fKWIjxsNDQ9WT-J0QJAico1ZssCgmlkgnY0gmlwhKwSqHaKbXVsdGlhZGRyc5YACASsEqh2Bg9kAAoErBKodgYPZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl4wpe5FlWoAmb_KUICVHyANm2ycxvVNlv5-s7lbAkEeDdGNwgg9kg3VkcIIPZoV3YWt1MgE"}'
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.249.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16583', '16584', '16585', '16586', '16587']
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 16583:16583 -p 16584:16584 -p 16585:16585 -p 16586:16586 -p 16587:16587 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=16585 --rest-port=16583 --tcp-port=16584 --discv5-udp-port=16586 --rest-address=0.0.0.0 --nat=extip:172.18.249.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75125aff8d52a75fcbf59394ab19af30561df6cddcbaa2bed4b4cf9cdb5dafa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16587 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIBZFDG83YCg8gZfKT0NUna36CD4z8XPHOrY9gIwu2L5KmjP5vhX4Q4A2I4v4fKWIjxsNDQ9WT-J0QJAico1ZssCgmlkgnY0gmlwhKwSqHaKbXVsdGlhZGRyc5YACASsEqh2Bg9kAAoErBKodgYPZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl4wpe5FlWoAmb_KUICVHyANm2ycxvVNlv5-s7lbAkEeDdGNwgg9kg3VkcIIPZoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.198 waku 5495c4a36428eceb20d2e987348792c12543d6949808ab8c4115b98429b89e74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5495c4a36428. Setting up logs at ./log/docker/node10_2026-03-14_04-32-28__017722e0-8f8c-4328-95d0-38112ea7b098__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16583
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:16583/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:16583/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.198/tcp/16584/p2p/16Uiu2HAmCCBctrjf8s4ziSHZxM5LpL2A5jkL28thaDtwQi8MBGwQ","/ip4/172.18.249.198/tcp/16585/ws/p2p/16Uiu2HAmCCBctrjf8s4ziSHZxM5LpL2A5jkL28thaDtwQi8MBGwQ"],"enrUri":"enr:-L24QEZzYKkzAIsMAtYdOmFhel_fwbqS8upMP9bBtZPBMhWTTcuFnFIo5Hi9FTmMwV8mt_RhhKlcYVjDNpCLEDSy4jkCgmlkgnY0gmlwhKwS-caKbXVsdGlhZGRyc5YACASsEvnGBkDIAAoErBL5xgZAyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-SIPY5Hx2QGnSGrT1J_oc99cDY2lLkD39XeHztoAwV-DdGNwgkDIg3VkcIJAyoV3YWt1MgE"}'
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:39031/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:56548/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:57977/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:8923/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:16473/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:22763/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:3206/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:62820/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:3939/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:16583/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:39031/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.179.40/tcp/57978/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.34/tcp/16474/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.47.53/tcp/8924/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.54.95/tcp/59584/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56548/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.179.40/tcp/53464/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.22.107/tcp/39032/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.34/tcp/16474/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.47.53/tcp/8924/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57977/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.210.34/tcp/16474/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.47.53/tcp/46090/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.22.107/tcp/33712/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.107.65/tcp/22764/p2p/16Uiu2HAmGqFReaGTbeZv6XAgreNtwD91tC4jJ6NM1kWEcztpN6eV","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.54.95/tcp/56549/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8923/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.179.40/tcp/57978/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.22.107/tcp/59572/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.210.34/tcp/46658/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.54.95/tcp/52456/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16473/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.179.40/tcp/38802/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.47.53/tcp/8924/p2p/16Uiu2HAkzEpJRmidA6MtDPkC8sNPNtgFKpkjX76MFoK5TqvCUrcF","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.22.107/tcp/40298/p2p/16Uiu2HAm9CEJ7TDiHHK1Jdi3q2xFNk4dbdnfsHwfn5Qe8v82tcqz","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.107.65/tcp/37194/p2p/16Uiu2HAmGqFReaGTbeZv6XAgreNtwD91tC4jJ6NM1kWEcztpN6eV","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.54.95/tcp/42162/p2p/16Uiu2HAkxmW6CMEJayrYZo3j8hG5y8kx5uRZdeJgUR1TkiuMsZa4","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22763/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.179.40/tcp/54372/p2p/16Uiu2HAmJCYKE9y6BESMDXKioPhdTJZ3UyKfjQc9P4jQuRiuLTjK","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.158.230/tcp/39698/p2p/16Uiu2HAm8mQQ9kdDPtAc2ipMufA1rw9gpmu8kDC94Usv7jDVE5Pc","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.210.34/tcp/16474/p2p/16Uiu2HAkzQRWgdxdhukKkSXN1ZH3jfJ2Kyr4wRC3VFgLAJf2Vj6w","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3206/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.121.52/tcp/34538/p2p/16Uiu2HAmPgcaxhWCHFSRfQh4qhYWwUKuazpweirbgtMmXyHbTb8u","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.107.65/tcp/22764/p2p/16Uiu2HAmGqFReaGTbeZv6XAgreNtwD91tC4jJ6NM1kWEcztpN6eV","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62820/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.158.230/tcp/3207/p2p/16Uiu2HAm8mQQ9kdDPtAc2ipMufA1rw9gpmu8kDC94Usv7jDVE5Pc","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.168.118/tcp/59546/p2p/16Uiu2HAmNrZsb4S8enQGxa76HtjLzGVBUqfLJshwj2dyufJeBf58","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3939/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.121.52/tcp/62821/p2p/16Uiu2HAmPgcaxhWCHFSRfQh4qhYWwUKuazpweirbgtMmXyHbTb8u","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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.18.249.198/tcp/44256/p2p/16Uiu2HAmCCBctrjf8s4ziSHZxM5LpL2A5jkL28thaDtwQi8MBGwQ","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16583/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.168.118/tcp/3940/p2p/16Uiu2HAmNrZsb4S8enQGxa76HtjLzGVBUqfLJshwj2dyufJeBf58","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.37.1-81-g96f1c4","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39031/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 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:16583/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773462791758329247,"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 0f5b953ee727
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4f53ac71f950
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06018211d73a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f5b953ee727. 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 99813383368d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f53ac71f950. 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 e4486fef7a03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06018211d73a. 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 43fc79e692c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 99813383368d. 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 a212732ea0a5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4486fef7a03. 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 6015a4bb7956
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 43fc79e692c9. 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 9de0966ed10c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a212732ea0a5. 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 5495c4a36428
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6015a4bb7956. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9de0966ed10c. Exiting log stream.
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.
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2026-03-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026
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-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16085', '16086', '16087', '16088', '16089']
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 16085:16085 -p 16086:16086 -p 16087:16087 -p 16088:16088 -p 16089:16089 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=16087 --rest-port=16085 --tcp-port=16086 --discv5-udp-port=16088 --rest-address=0.0.0.0 --nat=extip:172.18.24.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c49217da86b7fdcba347aeecb27c099b32b33da5cea5ba3df11f078baeeb5fb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16089 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 83522922c088. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.97 waku 4f3ac0a8a0e32473e97e369a7ce1070e2ad4b654246a4199a3b9c4b065d3e27f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f3ac0a8a0e3. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16085
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 39634d340caa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16085/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:16085/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.97/tcp/16086/p2p/16Uiu2HAmPfY7aRoup2JZ8aYQSZDkAQmTZbTye3BpEc9RQzeyDAoy","/ip4/172.18.24.97/tcp/16087/ws/p2p/16Uiu2HAmPfY7aRoup2JZ8aYQSZDkAQmTZbTye3BpEc9RQzeyDAoy"],"enrUri":"enr:-L24QNxGzzxWs2SLIzM9F9a6cTKgkFCKRoAfmKiN44arN9_XRehvDrKhjh4rwaHQQFbRWe45sQpum1371N1pqtwM7MkCgmlkgnY0gmlwhKwSGGGKbXVsdGlhZGRyc5YACASsEhhhBj7WAAoErBIYYQY-190DgnJzhQADAQAAiXNlY3AyNTZrMaEDo5R4rC5iuVxzPdv-JC5bq_x-yNQ7qGTFFPMidgIvOCiDdGNwgj7Wg3VkcII-2IV3YWt1Mgk"}'
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-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32844', '32845', '32846', '32847', '32848']
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 32844:32844 -p 32845:32845 -p 32846:32846 -p 32847:32847 -p 32848:32848 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=32846 --rest-port=32844 --tcp-port=32845 --discv5-udp-port=32847 --rest-address=0.0.0.0 --nat=extip:172.18.67.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=84b071bbc398e42c6aabffb8abfd6533f6b95bc4298cbdc00e4f2c4dae1290ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32848 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.109 waku 44616d046946d7d017f100db27044ff703b10194bd69982decee0658d6295912
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44616d046946. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32844
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:32844/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:32844/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.109/tcp/32845/p2p/16Uiu2HAmLB2VvgXS8Pxbws9PjqvDfPtN3BexWELiuu55ehjk73fJ","/ip4/172.18.67.109/tcp/32846/ws/p2p/16Uiu2HAmLB2VvgXS8Pxbws9PjqvDfPtN3BexWELiuu55ehjk73fJ"],"enrUri":"enr:-L24QPw-0ur5K3bdNy3pUVr2rfyvezgb5Cd_9ubDuZk_VIuvCALQvVD6aUmZr2hqDw6KnSzIOBdFCrI8sXenAPR8CjICgmlkgnY0gmlwhKwSQ22KbXVsdGlhZGRyc5YACASsEkNtBoBNAAoErBJDbQaATt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDb7Opm6UqJxfebhV8n9wTGrRA244QeXXq54_vskMdiFWDdGNwgoBNg3VkcIKAT4V3YWt1MgE"}'
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:32844/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.97/tcp/16086/p2p/16Uiu2HAmPfY7aRoup2JZ8aYQSZDkAQmTZbTye3BpEc9RQzeyDAoy"]'
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-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__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.237.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20067', '20068', '20069', '20070', '20071']
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 20067:20067 -p 20068:20068 -p 20069:20069 -p 20070:20070 -p 20071:20071 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=20069 --rest-port=20067 --tcp-port=20068 --discv5-udp-port=20070 --rest-address=0.0.0.0 --nat=extip:172.18.237.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bbb4aca2e9946f3dae1cca6cef3e15eace85d90cdafefe9ffbdf2a663ff6acc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20071 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNxGzzxWs2SLIzM9F9a6cTKgkFCKRoAfmKiN44arN9_XRehvDrKhjh4rwaHQQFbRWe45sQpum1371N1pqtwM7MkCgmlkgnY0gmlwhKwSGGGKbXVsdGlhZGRyc5YACASsEhhhBj7WAAoErBIYYQY-190DgnJzhQADAQAAiXNlY3AyNTZrMaEDo5R4rC5iuVxzPdv-JC5bq_x-yNQ7qGTFFPMidgIvOCiDdGNwgj7Wg3VkcII-2IV3YWt1Mgk --lightpushnode=/ip4/172.18.24.97/tcp/16086/p2p/16Uiu2HAmPfY7aRoup2JZ8aYQSZDkAQmTZbTye3BpEc9RQzeyDAoy --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.194 waku 5ec28632aa847844183f46d0d34692016737a5f3aec69b3aa02ac4090b76e8ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ec28632aa84. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-40-35__bc18ff08-fe1b-49cc-a48a-356394cd4026__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20067
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:20067/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:20067/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.237.194/tcp/20068/p2p/16Uiu2HAmGBBeqx3b4SjVsojHuuFr3tE6uYjtiUrnpTwSPfdixvAS","/ip4/172.18.237.194/tcp/20069/ws/p2p/16Uiu2HAmGBBeqx3b4SjVsojHuuFr3tE6uYjtiUrnpTwSPfdixvAS"],"enrUri":"enr:-L24QE8Y7BjWFpEbgSAwUNPz7y7vuTp9sVK8DCAJHy5hBbT1PPcGQGwwrHucyHZXBTbBxWXBKlFXxOzgtQr4DEDGTmsCgmlkgnY0gmlwhKwS7cKKbXVsdGlhZGRyc5YACASsEu3CBk5kAAoErBLtwgZOZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNE9D2HSGiwnBpUS3pcwhxePKUe2D7G7-JBPPs9SMNL-DdGNwgk5kg3VkcIJOZoV3YWt1Mgk"}'
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:20067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.97/tcp/16086/p2p/16Uiu2HAmPfY7aRoup2JZ8aYQSZDkAQmTZbTye3BpEc9RQzeyDAoy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.109/tcp/32845/p2p/16Uiu2HAmLB2VvgXS8Pxbws9PjqvDfPtN3BexWELiuu55ehjk73fJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16085/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:32844/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:20067/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:16085/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:32844/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:20067/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:20067/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773463239527448438}}'
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:16085/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'[]'
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 4f3ac0a8a0e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44616d046946
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ec28632aa84
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f3ac0a8a0e3. 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,101 @@
2026-03-14 04:39:40.918 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:39:40.918 DEBUG [tests.conftest] Running test: test_store_node_paused_and_unpaused with id: 2026-03-14_04-39-40__6da18e50-acd2-4618-8908-4d2645cf7527
2026-03-14 04:39:40.919 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:39:40.919 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:39:40.919 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:39:40.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:39:40.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-39-40__6da18e50-acd2-4618-8908-4d2645cf7527__wakuorg_nwaku:latest.log
2026-03-14 04:39:40.927 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:39:40.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:39:40.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:39:40.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.242
2026-03-14 04:39:40.928 DEBUG [src.node.docker_mananger] Generated ports ['28511', '28512', '28513', '28514', '28515']
2026-03-14 04:39:40.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:39:40.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:39:40.930 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:39:40.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 28511:28511 -p 28512:28512 -p 28513:28513 -p 28514:28514 -p 28515:28515 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=28513 --rest-port=28511 --tcp-port=28512 --discv5-udp-port=28514 --rest-address=0.0.0.0 --nat=extip:172.18.190.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5f75c1e8aa1cd7bf3b3aac0e8b7e7880a22a40d18da11bdbdd48b0edb5fa115 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28515 --metrics-logging=true --store=true --relay=true
2026-03-14 04:39:41.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.242 waku a57c1a77e7c0e55c87378fedb3532d8c92cd1866ce5d251b10a4588e5c7538b3
2026-03-14 04:39:41.136 ERROR [src.node.docker_mananger] Max retries reached for container 205ff1d4606f. Exiting log stream.
2026-03-14 04:39:41.163 DEBUG [src.node.docker_mananger] Container started with ID a57c1a77e7c0. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-39-40__6da18e50-acd2-4618-8908-4d2645cf7527__wakuorg_nwaku:latest.log
2026-03-14 04:39:41.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28511
2026-03-14 04:39:41.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:39:41.703 ERROR [src.node.docker_mananger] Max retries reached for container 599b3104a1e3. Exiting log stream.
2026-03-14 04:39:42.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28511/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:42.168 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-14 04:39:42.168 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:39:42.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28511/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:42.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.242/tcp/28512/p2p/16Uiu2HAmBgJegquWsZq51LpUWb6Jyf6rHPif9thQNkCVg5RoMXni","/ip4/172.18.190.242/tcp/28513/ws/p2p/16Uiu2HAmBgJegquWsZq51LpUWb6Jyf6rHPif9thQNkCVg5RoMXni"],"enrUri":"enr:-L24QAA6VHIfggGWlKALiqd4bN4AOqkUiEeKCwskhyzjnScvWwg_ZvESmK-geoi_kdgaFmInWhW9nOKwYXeLaxwZiVkCgmlkgnY0gmlwhKwSvvKKbXVsdGlhZGRyc5YACASsEr7yBm9gAAoErBK-8gZvYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8XqV8ZaalnjwqU4nGDDrkqlehXNF95ffykYyymMjsBODdGNwgm9gg3VkcIJvYoV3YWt1MgM"}'
2026-03-14 04:39:42.171 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:39:42.178 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:39:42.178 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-39-40__6da18e50-acd2-4618-8908-4d2645cf7527__wakuorg_nwaku:latest.log
2026-03-14 04:39:42.179 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:39:42.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:39:42.180 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:39:42.180 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.197
2026-03-14 04:39:42.180 DEBUG [src.node.docker_mananger] Generated ports ['15153', '15154', '15155', '15156', '15157']
2026-03-14 04:39:42.181 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:39:42.181 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:39:42.181 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:39:42.181 DEBUG [src.node.docker_mananger] docker run -i -t -p 15153:15153 -p 15154:15154 -p 15155:15155 -p 15156:15156 -p 15157:15157 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=15155 --rest-port=15153 --tcp-port=15154 --discv5-udp-port=15156 --rest-address=0.0.0.0 --nat=extip:172.18.98.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f72ab4e33d4fbb48506a57becfedbe8ba6a622d65ac1ab98eabdbf0fbf0b11f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15157 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAA6VHIfggGWlKALiqd4bN4AOqkUiEeKCwskhyzjnScvWwg_ZvESmK-geoi_kdgaFmInWhW9nOKwYXeLaxwZiVkCgmlkgnY0gmlwhKwSvvKKbXVsdGlhZGRyc5YACASsEr7yBm9gAAoErBK-8gZvYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8XqV8ZaalnjwqU4nGDDrkqlehXNF95ffykYyymMjsBODdGNwgm9gg3VkcIJvYoV3YWt1MgM --storenode=/ip4/172.18.190.242/tcp/28512/p2p/16Uiu2HAmBgJegquWsZq51LpUWb6Jyf6rHPif9thQNkCVg5RoMXni --store=true --relay=true
2026-03-14 04:39:42.383 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.197 waku 4141f98bf1a9d8d9620b045e2ab3f8aea790415485e313d6d8eaa5c58c24e46b
2026-03-14 04:39:42.418 DEBUG [src.node.docker_mananger] Container started with ID 4141f98bf1a9. Setting up logs at ./log/docker/store_node1_2026-03-14_04-39-40__6da18e50-acd2-4618-8908-4d2645cf7527__wakuorg_nwaku:latest.log
2026-03-14 04:39:42.418 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15153
2026-03-14 04:39:42.419 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:39:43.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:43.424 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-14 04:39:43.424 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:39:43.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:43.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.197/tcp/15154/p2p/16Uiu2HAmUCitqrCe7GHGDRmrZ6TK1hvMfr29VmbExGMHmB88ahXw","/ip4/172.18.98.197/tcp/15155/ws/p2p/16Uiu2HAmUCitqrCe7GHGDRmrZ6TK1hvMfr29VmbExGMHmB88ahXw"],"enrUri":"enr:-L24QKJtlacb1UqaqOOZPewaM2r9FQmzj3a8sCwNLi7hpcVXS9dp5G7mdJWjZujrswgjtO8JDep4NvkHNgpI6eTZPqwCgmlkgnY0gmlwhKwSYsWKbXVsdGlhZGRyc5YACASsEmLFBjsyAAoErBJixQY7M90DgnJzhQADAQAAiXNlY3AyNTZrMaED5wBp5S2pfOQx4oQxCnWAiWq8GqEFus_c6WejB378LxqDdGNwgjsyg3VkcII7NIV3YWt1MgM"}'
2026-03-14 04:39:43.427 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:39:43.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.242/tcp/28512/p2p/16Uiu2HAmBgJegquWsZq51LpUWb6Jyf6rHPif9thQNkCVg5RoMXni"]'
2026-03-14 04:39:43.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:39:43.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28511/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:39:43.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:39:43.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15153/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:39:43.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:39:43.437 DEBUG [src.steps.store] Relaying message
2026-03-14 04:39:43.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28511/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-14 04:39:43.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:39:43.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:39:43.644 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:39:43.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28511/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:43.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"}]}'
2026-03-14 04:39:43.648 DEBUG [src.steps.store] messages length is 1
2026-03-14 04:39:43.648 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:39:43.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:43.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"}]}'
2026-03-14 04:39:43.651 DEBUG [src.steps.store] messages length is 1
2026-03-14 04:39:43.651 DEBUG [src.node.waku_node] Pausing container with id 4141f98bf1a9
2026-03-14 04:39:43.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:39:44.661 DEBUG [src.node.waku_node] Unpause container with id 4141f98bf1a9
2026-03-14 04:39:44.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.675 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-14 04:39:44.675 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:39:44.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.197/tcp/15154/p2p/16Uiu2HAmUCitqrCe7GHGDRmrZ6TK1hvMfr29VmbExGMHmB88ahXw","/ip4/172.18.98.197/tcp/15155/ws/p2p/16Uiu2HAmUCitqrCe7GHGDRmrZ6TK1hvMfr29VmbExGMHmB88ahXw"],"enrUri":"enr:-L24QKJtlacb1UqaqOOZPewaM2r9FQmzj3a8sCwNLi7hpcVXS9dp5G7mdJWjZujrswgjtO8JDep4NvkHNgpI6eTZPqwCgmlkgnY0gmlwhKwSYsWKbXVsdGlhZGRyc5YACASsEmLFBjsyAAoErBJixQY7M90DgnJzhQADAQAAiXNlY3AyNTZrMaED5wBp5S2pfOQx4oQxCnWAiWq8GqEFus_c6WejB378LxqDdGNwgjsyg3VkcII7NIV3YWt1MgM"}'
2026-03-14 04:39:44.677 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:39:44.678 DEBUG [src.steps.store] Relaying message
2026-03-14 04:39:44.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28511/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-14 04:39:44.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:39:44.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:39:44.884 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:39:44.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28511/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"},{"messageHash":"0xe07dccb0c5de693c9e0a9f58e8cf2e7195d60954a5e418ba5dfc2a0b3f2cf123"}]}'
2026-03-14 04:39:44.888 DEBUG [src.steps.store] messages length is 2
2026-03-14 04:39:44.888 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-14 04:39:44.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"},{"messageHash":"0xe07dccb0c5de693c9e0a9f58e8cf2e7195d60954a5e418ba5dfc2a0b3f2cf123"}]}'
2026-03-14 04:39:44.892 DEBUG [src.steps.store] messages length is 2
2026-03-14 04:39:44.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28511/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"},{"messageHash":"0xe07dccb0c5de693c9e0a9f58e8cf2e7195d60954a5e418ba5dfc2a0b3f2cf123"}]}'
2026-03-14 04:39:44.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15153/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:39:44.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xada253c191948cc28fb9b6cd0efed957aecc0d76b2d289e7f7ee558857cfe179"},{"messageHash":"0xe07dccb0c5de693c9e0a9f58e8cf2e7195d60954a5e418ba5dfc2a0b3f2cf123"}]}'
2026-03-14 04:39:44.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:39:44.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:39:44.900 DEBUG [src.node.waku_node] Stopping container with id a57c1a77e7c0
2026-03-14 04:39:45.488 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:39:45.489 DEBUG [src.node.waku_node] Stopping container with id 4141f98bf1a9
2026-03-14 04:39:46.042 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:39:46.045 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:39:46.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:39:46.059 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
2026-03-14 04:33:25.822 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:33:25.823 DEBUG [tests.conftest] Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-03-14_04-33-25__16988cda-d052-4b45-ba1f-a267c0722888
2026-03-14 04:33:25.824 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:33:25.825 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:33:25.826 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-14 04:33:25.835 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:25.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-33-25__16988cda-d052-4b45-ba1f-a267c0722888__wakuorg_nwaku:latest.log
2026-03-14 04:33:25.836 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:25.836 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:25.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:25.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.188
2026-03-14 04:33:25.839 DEBUG [src.node.docker_mananger] Generated ports ['19602', '19603', '19604', '19605', '19606']
2026-03-14 04:33:25.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:25.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:25.840 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:25.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 19602:19602 -p 19603:19603 -p 19604:19604 -p 19605:19605 -p 19606:19606 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=19604 --rest-port=19602 --tcp-port=19603 --discv5-udp-port=19605 --rest-address=0.0.0.0 --nat=extip:172.18.204.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edfb3e95a57b7c0f3eaf01edf582d73c58ed1eac4dec8acc7189ce1dc5cee898 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19606 --metrics-logging=true --relay=true
2026-03-14 04:33:26.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.188 waku 7b6f6c6afb7006a6ecdcc684db3910d373176ead13e7bfa8d53cd61f954c972e
2026-03-14 04:33:26.066 DEBUG [src.node.docker_mananger] Container started with ID 7b6f6c6afb70. Setting up logs at ./log/docker/node1_2026-03-14_04-33-25__16988cda-d052-4b45-ba1f-a267c0722888__wakuorg_nwaku:latest.log
2026-03-14 04:33:26.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19602
2026-03-14 04:33:26.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:26.090 ERROR [src.node.docker_mananger] Max retries reached for container 25e96896a396. Exiting log stream.
2026-03-14 04:33:26.656 ERROR [src.node.docker_mananger] Max retries reached for container 7c73ebd3bde5. Exiting log stream.
2026-03-14 04:33:27.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19602/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:27.070 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-14 04:33:27.070 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:27.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19602/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:27.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.188/tcp/19603/p2p/16Uiu2HAmTECaVmgvYLJv6PPgHT4MHMnF9WdBN3pAUGSQTriag1v2","/ip4/172.18.204.188/tcp/19604/ws/p2p/16Uiu2HAmTECaVmgvYLJv6PPgHT4MHMnF9WdBN3pAUGSQTriag1v2"],"enrUri":"enr:-L24QNKCvlvC3nk-AlFER4HmEf0fLEf_n6I-vfMh9CYLGUS6HkABpCsAULjXpnxz_gg5ihAFKL8aBtWtqlqgR65c2f8CgmlkgnY0gmlwhKwSzLyKbXVsdGlhZGRyc5YACASsEsy8BkyTAAoErBLMvAZMlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2IWcDXUvKp34ed8eO0p0x9Hzv5iXtlL7WLQqu-p71guDdGNwgkyTg3VkcIJMlYV3YWt1MgE"}'
2026-03-14 04:33:27.073 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:27.080 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:27.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-33-25__16988cda-d052-4b45-ba1f-a267c0722888__wakuorg_nwaku:latest.log
2026-03-14 04:33:27.080 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:27.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:27.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:27.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.56
2026-03-14 04:33:27.082 DEBUG [src.node.docker_mananger] Generated ports ['9037', '9038', '9039', '9040', '9041']
2026-03-14 04:33:27.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:27.082 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:27.083 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:27.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 9037:9037 -p 9038:9038 -p 9039:9039 -p 9040:9040 -p 9041:9041 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=9039 --rest-port=9037 --tcp-port=9038 --discv5-udp-port=9040 --rest-address=0.0.0.0 --nat=extip:172.18.152.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=342853dea6425dfce6aac1d5cfcc1c5c9dd784fcad3474d88cb3c474f44efead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNKCvlvC3nk-AlFER4HmEf0fLEf_n6I-vfMh9CYLGUS6HkABpCsAULjXpnxz_gg5ihAFKL8aBtWtqlqgR65c2f8CgmlkgnY0gmlwhKwSzLyKbXVsdGlhZGRyc5YACASsEsy8BkyTAAoErBLMvAZMlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2IWcDXUvKp34ed8eO0p0x9Hzv5iXtlL7WLQqu-p71guDdGNwgkyTg3VkcIJMlYV3YWt1MgE
2026-03-14 04:33:27.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.56 waku 73ce7e88402737e2f961f86a1cea148f70aa2542d5e2fe87a4d223a2e5ede494
2026-03-14 04:33:27.325 DEBUG [src.node.docker_mananger] Container started with ID 73ce7e884027. Setting up logs at ./log/docker/node2_2026-03-14_04-33-25__16988cda-d052-4b45-ba1f-a267c0722888__wakuorg_nwaku:latest.log
2026-03-14 04:33:27.325 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9037
2026-03-14 04:33:27.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:28.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9037/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:28.336 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-14 04:33:28.340 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:28.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.56/tcp/9038/p2p/16Uiu2HAm2PdK7GrWSqtUJNHrAbTytawBPR8WYp2LNGHiJatQ3CRp","/ip4/172.18.152.56/tcp/9039/ws/p2p/16Uiu2HAm2PdK7GrWSqtUJNHrAbTytawBPR8WYp2LNGHiJatQ3CRp"],"enrUri":"enr:-L24QNipWnnwDUcpo2vhEtNk1FVVyPNc9NluhvXVYrLFRMw3XB1oWsZYqrd4HeYvzivdeee9jg-TBIc8v6PlRY-T67wCgmlkgnY0gmlwhKwSmDiKbXVsdGlhZGRyc5YACASsEpg4BiNOAAoErBKYOAYjT90DgnJzhQADAQAAiXNlY3AyNTZrMaECZ3uhnWs_gHeGJsu-j6Ed8PrTtvjQEK_lgKbilrn2Y4uDdGNwgiNOg3VkcIIjUIV3YWt1MgE"}'
2026-03-14 04:33:28.349 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:28.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.188/tcp/19603/p2p/16Uiu2HAmTECaVmgvYLJv6PPgHT4MHMnF9WdBN3pAUGSQTriag1v2"]'
2026-03-14 04:33:28.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:28.353 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-03-14 04:33:26.037+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
2026-03-14 04:33:28.354 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-03-14 04:33:27.285+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
2026-03-14 04:33:28.355 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:33:28.356 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:33:28.356 DEBUG [src.node.waku_node] Stopping container with id 7b6f6c6afb70
2026-03-14 04:33:28.952 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:28.953 DEBUG [src.node.waku_node] Stopping container with id 73ce7e884027
2026-03-14 04:33:29.477 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:29.478 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:33:29.487 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:33:29.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-14 04:33:43.129 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:33:43.130 DEBUG [tests.conftest] Running test: test_passing_cursor_of_non_existing_message_from_the_store with id: 2026-03-14_04-33-43__abb76bc8-1ac1-470b-9cf5-55b41967191f
2026-03-14 04:33:43.130 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:33:43.130 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:33:43.130 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:33:43.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:43.138 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-33-43__abb76bc8-1ac1-470b-9cf5-55b41967191f__wakuorg_nwaku:latest.log
2026-03-14 04:33:43.138 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:43.138 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:43.139 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:43.139 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.39
2026-03-14 04:33:43.139 DEBUG [src.node.docker_mananger] Generated ports ['65431', '65432', '65433', '65434', '65435']
2026-03-14 04:33:43.140 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:43.140 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:43.140 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:43.140 DEBUG [src.node.docker_mananger] docker run -i -t -p 65431:65431 -p 65432:65432 -p 65433:65433 -p 65434:65434 -p 65435:65435 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=65433 --rest-port=65431 --tcp-port=65432 --discv5-udp-port=65434 --rest-address=0.0.0.0 --nat=extip:172.18.55.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80e14cd980b2d7cdfbf92ddaa7b28a8acfc8e52baddfa3ca7f3562767b59c6ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65435 --metrics-logging=true --store=true --relay=true
2026-03-14 04:33:43.330 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.39 waku 2fb73e3b459a76544de71acd83ca6ecb385700c9244a3df36a518a9bd6a35e60
2026-03-14 04:33:43.359 ERROR [src.node.docker_mananger] Max retries reached for container 1b235183f21c. Exiting log stream.
2026-03-14 04:33:43.367 DEBUG [src.node.docker_mananger] Container started with ID 2fb73e3b459a. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-33-43__abb76bc8-1ac1-470b-9cf5-55b41967191f__wakuorg_nwaku:latest.log
2026-03-14 04:33:43.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65431
2026-03-14 04:33:43.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:43.925 ERROR [src.node.docker_mananger] Max retries reached for container dcfd869cacb3. Exiting log stream.
2026-03-14 04:33:44.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65431/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:44.373 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-14 04:33:44.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:44.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:44.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.39/tcp/65432/p2p/16Uiu2HAmHNAarQRy1qdHjWBaBuCJkLwZoFaijYWChS1xtUdFH4u3","/ip4/172.18.55.39/tcp/65433/ws/p2p/16Uiu2HAmHNAarQRy1qdHjWBaBuCJkLwZoFaijYWChS1xtUdFH4u3"],"enrUri":"enr:-L24QCn76GDeyYCFsolrEmqx8Z6ebZVYofZaluXoYfqZEp-uZXag1apSHWdoXHIoXB__Ymzslu7h947hmW6mPQZNczUCgmlkgnY0gmlwhKwSNyeKbXVsdGlhZGRyc5YACASsEjcnBv-YAAoErBI3Jwb_md0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfsh34-UVPhWGwijHBT8x2JrNKAmzd9efJAOZIHtQlaDdGNwgv-Yg3VkcIL_moV3YWt1MgM"}'
2026-03-14 04:33:44.376 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:44.383 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:44.383 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-33-43__abb76bc8-1ac1-470b-9cf5-55b41967191f__wakuorg_nwaku:latest.log
2026-03-14 04:33:44.384 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:44.384 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:44.385 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:44.385 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.17
2026-03-14 04:33:44.385 DEBUG [src.node.docker_mananger] Generated ports ['37717', '37718', '37719', '37720', '37721']
2026-03-14 04:33:44.385 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:44.386 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:44.386 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:44.386 DEBUG [src.node.docker_mananger] docker run -i -t -p 37717:37717 -p 37718:37718 -p 37719:37719 -p 37720:37720 -p 37721:37721 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=37719 --rest-port=37717 --tcp-port=37718 --discv5-udp-port=37720 --rest-address=0.0.0.0 --nat=extip:172.18.213.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99cad9aa1e73a049fb4c8c4da3ad3c708ccbd07dafe8e24bfe293402df415eca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37721 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCn76GDeyYCFsolrEmqx8Z6ebZVYofZaluXoYfqZEp-uZXag1apSHWdoXHIoXB__Ymzslu7h947hmW6mPQZNczUCgmlkgnY0gmlwhKwSNyeKbXVsdGlhZGRyc5YACASsEjcnBv-YAAoErBI3Jwb_md0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRfsh34-UVPhWGwijHBT8x2JrNKAmzd9efJAOZIHtQlaDdGNwgv-Yg3VkcIL_moV3YWt1MgM --storenode=/ip4/172.18.55.39/tcp/65432/p2p/16Uiu2HAmHNAarQRy1qdHjWBaBuCJkLwZoFaijYWChS1xtUdFH4u3 --store=true --relay=true
2026-03-14 04:33:44.578 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.17 waku bec59bc0e4267f3cdad9293e873218400e8243cb7b731aade907e56204cadd9b
2026-03-14 04:33:44.614 DEBUG [src.node.docker_mananger] Container started with ID bec59bc0e426. Setting up logs at ./log/docker/store_node1_2026-03-14_04-33-43__abb76bc8-1ac1-470b-9cf5-55b41967191f__wakuorg_nwaku:latest.log
2026-03-14 04:33:44.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37717
2026-03-14 04:33:44.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:45.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37717/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:45.618 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-14 04:33:45.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:45.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:45.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.17/tcp/37718/p2p/16Uiu2HAmAd6PtJu8Cgy4yacpZA2cyPZFLmb5D5b3oDow1VcsWKrJ","/ip4/172.18.213.17/tcp/37719/ws/p2p/16Uiu2HAmAd6PtJu8Cgy4yacpZA2cyPZFLmb5D5b3oDow1VcsWKrJ"],"enrUri":"enr:-L24QOqAxR94x17EIAZtSeariLl38YRf5ReST6zIYWjfUekeA5wEbiHJ8ho5D3RbbfEJvTs2Opz_fTzmDBIUKQBY3QgCgmlkgnY0gmlwhKwS1RGKbXVsdGlhZGRyc5YACASsEtURBpNWAAoErBLVEQaTV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4cxMokbsBnBQOMNOQdO7PzfzT8MYgD40oCejYlbmwTuDdGNwgpNWg3VkcIKTWIV3YWt1MgM"}'
2026-03-14 04:33:45.621 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:45.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37717/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.39/tcp/65432/p2p/16Uiu2HAmHNAarQRy1qdHjWBaBuCJkLwZoFaijYWChS1xtUdFH4u3"]'
2026-03-14 04:33:45.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:45.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65431/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:33:45.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:45.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37717/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:33:45.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:45.631 DEBUG [src.steps.store] Relaying message
2026-03-14 04:33:45.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65431/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-14 04:33:45.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:45.636 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:33:45.837 DEBUG [src.steps.store] Relaying message
2026-03-14 04:33:45.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65431/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-14 04:33:45.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:45.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:33:46.044 DEBUG [src.steps.store] Relaying message
2026-03-14 04:33:46.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65431/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-14 04:33:46.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:46.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:33:46.252 DEBUG [src.steps.store] Relaying message
2026-03-14 04:33:46.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65431/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-14 04:33:46.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:46.259 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:33:46.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65431/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xa1649a6b1cfde956b9f0f64189a2f00490435cbce3f17f4478291a73ba9fd948&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:46.463 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:65431/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xa1649a6b1cfde956b9f0f64189a2f00490435cbce3f17f4478291a73ba9fd948&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-14 04:33:46.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xa1649a6b1cfde956b9f0f64189a2f00490435cbce3f17f4478291a73ba9fd948&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:46.467 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:37717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xa1649a6b1cfde956b9f0f64189a2f00490435cbce3f17f4478291a73ba9fd948&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-14 04:33:46.470 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:33:46.471 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:33:46.471 DEBUG [src.node.waku_node] Stopping container with id 2fb73e3b459a
2026-03-14 04:33:47.059 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:47.061 DEBUG [src.node.waku_node] Stopping container with id bec59bc0e426
2026-03-14 04:33:47.624 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:47.628 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:33:47.634 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:33:47.640 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,75 @@
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_relay_and_store with id: 2026-03-14_04-35-13__4f03f722-5ea9-4f51-8167-29e1e564ac80
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-14_04-35-13__4f03f722-5ea9-4f51-8167-29e1e564ac80__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.103.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63844', '63845', '63846', '63847', '63848']
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 63844:63844 -p 63845:63845 -p 63846:63846 -p 63847:63847 -p 63848:63848 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=63846 --rest-port=63844 --tcp-port=63845 --discv5-udp-port=63847 --rest-address=0.0.0.0 --nat=extip:172.18.103.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=654d7bacef8ece79ab5e7da3eaf2d88d5aab3fd5ded4a73bf56969dcec3fe94d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63848 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.220 waku 89337cfb18d736af56bc32ee54a09b98b7d1919a0433cc260092d8559463da3e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9bb86c3ab92. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89337cfb18d7. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-35-13__4f03f722-5ea9-4f51-8167-29e1e564ac80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63844
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 5327c2a177ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63844/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:63844/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.103.220/tcp/63845/p2p/16Uiu2HAmHGa5qAc7ZePbbm57PAiAKDEW1oe7DzwnXfFnLwqG6gFY","/ip4/172.18.103.220/tcp/63846/ws/p2p/16Uiu2HAmHGa5qAc7ZePbbm57PAiAKDEW1oe7DzwnXfFnLwqG6gFY"],"enrUri":"enr:-L24QC4tmo3BbJfGemU9mGn_UcoBFSZv5MUhbkeRfVKSBwJXWp5QQOeagv951k_jksBGHLTcLMEirvPRpA9ULM1fwAcCgmlkgnY0gmlwhKwSZ9yKbXVsdGlhZGRyc5YACASsEmfcBvllAAoErBJn3Ab5Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRIw39PW--poChm1IOF--Oixi8lfM_1RDeApT3EKvon-DdGNwgvllg3VkcIL5Z4V3YWt1MgM"}'
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-14_04-35-13__4f03f722-5ea9-4f51-8167-29e1e564ac80__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.82.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9692', '9693', '9694', '9695', '9696']
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 9692:9692 -p 9693:9693 -p 9694:9694 -p 9695:9695 -p 9696:9696 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=9694 --rest-port=9692 --tcp-port=9693 --discv5-udp-port=9695 --rest-address=0.0.0.0 --nat=extip:172.18.82.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0dfb39c92b423052c2eccf4fd57e73eaaa6dd4edde8deafd86197da9bbcebed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9696 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC4tmo3BbJfGemU9mGn_UcoBFSZv5MUhbkeRfVKSBwJXWp5QQOeagv951k_jksBGHLTcLMEirvPRpA9ULM1fwAcCgmlkgnY0gmlwhKwSZ9yKbXVsdGlhZGRyc5YACASsEmfcBvllAAoErBJn3Ab5Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRIw39PW--poChm1IOF--Oixi8lfM_1RDeApT3EKvon-DdGNwgvllg3VkcIL5Z4V3YWt1MgM --storenode=/ip4/172.18.103.220/tcp/63845/p2p/16Uiu2HAmHGa5qAc7ZePbbm57PAiAKDEW1oe7DzwnXfFnLwqG6gFY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.7 waku a72d1bfcdc25abdb35031c9652db951b03aa2405a78285da176fa9ca2a83f788
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a72d1bfcdc25. Setting up logs at ./log/docker/store_node1_2026-03-14_04-35-13__4f03f722-5ea9-4f51-8167-29e1e564ac80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9692
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:9692/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:9692/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.82.7/tcp/9693/p2p/16Uiu2HAkvUUGdZzK9m5sda1PuuAnG1SdkW4JYZnjJmDmBAskEv16","/ip4/172.18.82.7/tcp/9694/ws/p2p/16Uiu2HAkvUUGdZzK9m5sda1PuuAnG1SdkW4JYZnjJmDmBAskEv16"],"enrUri":"enr:-L24QElmg2uTmN-I_0QTuRZ5YMHr2pcWjCQyfJsfoq0DP2mdLJzfugc25vMqVuR4SQiwC2AyLf8BvTtjte1l_F_btO8CgmlkgnY0gmlwhKwSUgeKbXVsdGlhZGRyc5YACASsElIHBiXdAAoErBJSBwYl3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECD5MwbN-yJLuWAODSboCDKDdv60XLBKvih7HzpQ92dLGDdGNwgiXdg3VkcIIl34V3YWt1MgM"}'
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:9692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.220/tcp/63845/p2p/16Uiu2HAmHGa5qAc7ZePbbm57PAiAKDEW1oe7DzwnXfFnLwqG6gFY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63844/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:9692/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:63844/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:63844/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":"0xb78c3a91a2d8311d0313b13fba5ed8f528daf81b386a52582b77055d5e43fd50"}]}'
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:9692/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":"0xb78c3a91a2d8311d0313b13fba5ed8f528daf81b386a52582b77055d5e43fd50"}]}'
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 89337cfb18d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a72d1bfcdc25
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic_but_known_content_topic with id: 2026-03-14_04-38-42__ebdde03d-128c-47c5-adfd-f1f394bc36f5
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-14_04-38-42__ebdde03d-128c-47c5-adfd-f1f394bc36f5__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.177.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15533', '15534', '15535', '15536', '15537']
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 15533:15533 -p 15534:15534 -p 15535:15535 -p 15536:15536 -p 15537:15537 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=15535 --rest-port=15533 --tcp-port=15534 --discv5-udp-port=15536 --rest-address=0.0.0.0 --nat=extip:172.18.177.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bcc490fba1ffcfafd57bf2e7bfe131bdff4ffc87409de2dc1225be6e743bcfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15537 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.250 waku 00ce201f97b797d6818c6a89931b324305e6f8fc5589de61dc676d46cc692f51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00ce201f97b7. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-38-42__ebdde03d-128c-47c5-adfd-f1f394bc36f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15533
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 6a9bd9c27c05. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f6d030df6c1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15533/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:15533/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.177.250/tcp/15534/p2p/16Uiu2HAmGXJ7tJwYAaR7gr4DV3KUqrFoux4g3c1UrTdSSndPeBuo","/ip4/172.18.177.250/tcp/15535/ws/p2p/16Uiu2HAmGXJ7tJwYAaR7gr4DV3KUqrFoux4g3c1UrTdSSndPeBuo"],"enrUri":"enr:-L24QKfusf_IN4AR0RRe_f8U3_43Usj1MNtxvEWWHbV84flvUBPzk-QmbZVSrhsVv-i6oK8wk5ktCshtg7qT6JrExNoCgmlkgnY0gmlwhKwSsfqKbXVsdGlhZGRyc5YACASsErH6BjyuAAoErBKx-gY8r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOXYxTO2OD8XLbFCHjrBCQPmtGetrfkTLuCJlhuEGIcaDdGNwgjyug3VkcII8sIV3YWt1MgM"}'
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-14_04-38-42__ebdde03d-128c-47c5-adfd-f1f394bc36f5__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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57359', '57360', '57361', '57362', '57363']
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 57359:57359 -p 57360:57360 -p 57361:57361 -p 57362:57362 -p 57363:57363 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=57361 --rest-port=57359 --tcp-port=57360 --discv5-udp-port=57362 --rest-address=0.0.0.0 --nat=extip:172.18.88.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6a68df7cf3c5a333ec6ea373d29f51bcdaccafca01a0c633d03f59bd0ab8ca82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57363 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKfusf_IN4AR0RRe_f8U3_43Usj1MNtxvEWWHbV84flvUBPzk-QmbZVSrhsVv-i6oK8wk5ktCshtg7qT6JrExNoCgmlkgnY0gmlwhKwSsfqKbXVsdGlhZGRyc5YACASsErH6BjyuAAoErBKx-gY8r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOXYxTO2OD8XLbFCHjrBCQPmtGetrfkTLuCJlhuEGIcaDdGNwgjyug3VkcII8sIV3YWt1MgM --storenode=/ip4/172.18.177.250/tcp/15534/p2p/16Uiu2HAmGXJ7tJwYAaR7gr4DV3KUqrFoux4g3c1UrTdSSndPeBuo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.97 waku 77234de7c93dbc338348590c48d09df18ee908cea3a0aa8916ec44ce90350c5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77234de7c93d. Setting up logs at ./log/docker/store_node1_2026-03-14_04-38-42__ebdde03d-128c-47c5-adfd-f1f394bc36f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57359
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:57359/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:57359/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.97/tcp/57360/p2p/16Uiu2HAmAEt6qvxSGpj7v3niab3hDRKtzswVbLdCSNapDzkBKvh8","/ip4/172.18.88.97/tcp/57361/ws/p2p/16Uiu2HAmAEt6qvxSGpj7v3niab3hDRKtzswVbLdCSNapDzkBKvh8"],"enrUri":"enr:-L24QNFThNT5fD8hRwM8TYP4zlnlDHACSa6kDQ7dwvXAW4jqEviTb_aBMrnL6i7dF2fiEzxhMkXFw1sp3-K8Yr0eeL0CgmlkgnY0gmlwhKwSWGGKbXVsdGlhZGRyc5YACASsElhhBuAQAAoErBJYYQbgEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Bue8wWR7pikhJklgE286128RYaCVwH0X4vNOoiONBuDdGNwguAQg3VkcILgEoV3YWt1MgM"}'
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:57359/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.250/tcp/15534/p2p/16Uiu2HAmGXJ7tJwYAaR7gr4DV3KUqrFoux4g3c1UrTdSSndPeBuo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15533/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:57359/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:15533/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:15533/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:15533/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:15533/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:15533/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:15533/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:15533/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:15533/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:15533/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&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:57359/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&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 00ce201f97b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77234de7c93d
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,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_contains_peers_only with id: 2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb
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-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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.84.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33287', '33288', '33289', '33290', '33291']
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 33287:33287 -p 33288:33288 -p 33289:33289 -p 33290:33290 -p 33291:33291 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=33289 --rest-port=33287 --tcp-port=33288 --discv5-udp-port=33290 --rest-address=0.0.0.0 --nat=extip:172.18.84.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5def07b1ddae11a7721a98113c8313fdfc0de342fefb58fdcae0faf8e28c8e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33291 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.58 waku 3ef5189cc770d178120df1032cf045857e79b13cdda972a45e39f3282a100b83
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ef5189cc770. Setting up logs at ./log/docker/node1_2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33287
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 a56559dc0ce4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33287/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:33287/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.84.58/tcp/33288/p2p/16Uiu2HAm2iKwo9eabSVjfy8pYxP6STyvTcFoU5asJ5shpRqdkmxL","/ip4/172.18.84.58/tcp/33289/ws/p2p/16Uiu2HAm2iKwo9eabSVjfy8pYxP6STyvTcFoU5asJ5shpRqdkmxL"],"enrUri":"enr:-L24QO40CENl0b9xdserpkXpKS8w8frABkRm2NTC1jg-Xh7XaKkrmaCUjGSsCC9KwFFsTknlCKjalWTghR2xwXKZvkACgmlkgnY0gmlwhKwSVDqKbXVsdGlhZGRyc5YACASsElQ6BoIIAAoErBJUOgaCCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbEYHe-8slu2XGavN-J5D8abhccTpa4806-rCESf6DzGDdGNwgoIIg3VkcIKCCoV3YWt1MgE"}'
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.240.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11701', '11702', '11703', '11704', '11705']
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 11701:11701 -p 11702:11702 -p 11703:11703 -p 11704:11704 -p 11705:11705 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=11703 --rest-port=11701 --tcp-port=11702 --discv5-udp-port=11704 --rest-address=0.0.0.0 --nat=extip:172.18.240.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=effee45c769baaa293c3bdb4c7b26a8cb2a5affdc98cb6e6f1bfb687846be3e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11705 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO40CENl0b9xdserpkXpKS8w8frABkRm2NTC1jg-Xh7XaKkrmaCUjGSsCC9KwFFsTknlCKjalWTghR2xwXKZvkACgmlkgnY0gmlwhKwSVDqKbXVsdGlhZGRyc5YACASsElQ6BoIIAAoErBJUOgaCCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbEYHe-8slu2XGavN-J5D8abhccTpa4806-rCESf6DzGDdGNwgoIIg3VkcIKCCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.74 waku 79eb8d14b0ed124dc950e6418f69e95327d14799596b9338114125c4a2f3752a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79eb8d14b0ed. Setting up logs at ./log/docker/node2_2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11701
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:11701/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:11701/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.240.74/tcp/11702/p2p/16Uiu2HAmVioy84n1eGctrLEgFM7QhEsoTw9s9v3Bacn8WwsTCJjr","/ip4/172.18.240.74/tcp/11703/ws/p2p/16Uiu2HAmVioy84n1eGctrLEgFM7QhEsoTw9s9v3Bacn8WwsTCJjr"],"enrUri":"enr:-L24QJqTRDVkZMn_66vs65K0x7CMsU0FkDGN83857Dj-jvlRPscHel3wG41CbU2NODPjDrTgVZngXrOGI-pfCg6HFksCgmlkgnY0gmlwhKwS8EqKbXVsdGlhZGRyc5YACASsEvBKBi22AAoErBLwSgYtt90DgnJzhQADAQAAiXNlY3AyNTZrMaED_ZFDBVZ172NxAkGCwkHtQW8w3Omg3AdOZ0gxUAUNpLGDdGNwgi22g3VkcIItuIV3YWt1MgE"}'
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/node3_2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__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.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24047', '24048', '24049', '24050', '24051']
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 24047:24047 -p 24048:24048 -p 24049:24049 -p 24050:24050 -p 24051:24051 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=24049 --rest-port=24047 --tcp-port=24048 --discv5-udp-port=24050 --rest-address=0.0.0.0 --nat=extip:172.18.127.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2bbfbdd497bd2c1b4bfdb5e4fb74bafe597b75d669cf956efe4e1d5258fba3dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24051 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO40CENl0b9xdserpkXpKS8w8frABkRm2NTC1jg-Xh7XaKkrmaCUjGSsCC9KwFFsTknlCKjalWTghR2xwXKZvkACgmlkgnY0gmlwhKwSVDqKbXVsdGlhZGRyc5YACASsElQ6BoIIAAoErBJUOgaCCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbEYHe-8slu2XGavN-J5D8abhccTpa4806-rCESf6DzGDdGNwgoIIg3VkcIKCCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.65 waku 86d6dac0a710af01a0068f20bd1f441fbdad6d9df43b2c205d3bc599e730ddad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86d6dac0a710. Setting up logs at ./log/docker/node3_2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24047
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:24047/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:24047/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.65/tcp/24048/p2p/16Uiu2HAm7CTpyRbEgmgqSWyQkeDuM2KFz1qokLPBYGFjyxWz7bRS","/ip4/172.18.127.65/tcp/24049/ws/p2p/16Uiu2HAm7CTpyRbEgmgqSWyQkeDuM2KFz1qokLPBYGFjyxWz7bRS"],"enrUri":"enr:-L24QL05svsbKXoH-9P29mQ2aGomHSJQT9K64fW-KY6rz6a1BOKZLa0hLY51Z7vsodfzCF_PmFnLYE914eFcUEsfbTYCgmlkgnY0gmlwhKwSf0GKbXVsdGlhZGRyc5YACASsEn9BBl3wAAoErBJ_QQZd8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECrunzxDNa1B1KRW9D9uGuvcIi7wnyMxbAeIXC5Oia6rGDdGNwgl3wg3VkcIJd8oV3YWt1MgE"}'
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.51.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21580', '21581', '21582', '21583', '21584']
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 21580:21580 -p 21581:21581 -p 21582:21582 -p 21583:21583 -p 21584:21584 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=21582 --rest-port=21580 --tcp-port=21581 --discv5-udp-port=21583 --rest-address=0.0.0.0 --nat=extip:172.18.51.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00bd42d6eb2b5a6a9c2f8eaf4e8f7807254ded753def6ce97c37db751adfbade --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21584 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.124 waku 81eedd53269a033f335138701db90551a5721fbf52326fe28dfa55d672313f2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81eedd53269a. Setting up logs at ./log/docker/node4_2026-03-14_04-33-41__5b14bb29-f7be-4e0c-9ad4-851a219522bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21580
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:21580/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:21580/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.51.124/tcp/21581/p2p/16Uiu2HAmUprMnHivYYmBb2yjNNf66MfiyFgKAK15eXciH7XpPWdg","/ip4/172.18.51.124/tcp/21582/ws/p2p/16Uiu2HAmUprMnHivYYmBb2yjNNf66MfiyFgKAK15eXciH7XpPWdg"],"enrUri":"enr:-L24QOWxl9KQ8AKsSS1GQrn739faW9naUuFSNvTaFhlyhv3_N8H6LLJI-Z1JYRKU2XE2_ELo25p8JbvYzz6Dj9HkfQ8CgmlkgnY0gmlwhKwSM3yKbXVsdGlhZGRyc5YACASsEjN8BlRNAAoErBIzfAZUTt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8EHDS30x4E6emISP4y0nS0EJ5QdA28edsYihDOOMWAODdGNwglRNg3VkcIJUT4V3YWt1MgE"}'
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:33287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.74/tcp/11702/p2p/16Uiu2HAmVioy84n1eGctrLEgFM7QhEsoTw9s9v3Bacn8WwsTCJjr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11701/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.58/tcp/33288/p2p/16Uiu2HAm2iKwo9eabSVjfy8pYxP6STyvTcFoU5asJ5shpRqdkmxL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.65/tcp/24048/p2p/16Uiu2HAm7CTpyRbEgmgqSWyQkeDuM2KFz1qokLPBYGFjyxWz7bRS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24047/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.58/tcp/33288/p2p/16Uiu2HAm2iKwo9eabSVjfy8pYxP6STyvTcFoU5asJ5shpRqdkmxL"]'
INFO  src.node.api_clients.base_client:base_client.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:33287/admin/v1/peers/connected" -H "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.240.74/tcp/48702/p2p/16Uiu2HAmVioy84n1eGctrLEgFM7QhEsoTw9s9v3Bacn8WwsTCJjr","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.127.65/tcp/47738/p2p/16Uiu2HAm7CTpyRbEgmgqSWyQkeDuM2KFz1qokLPBYGFjyxWz7bRS","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:512 /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.240.74/tcp/48702/p2p/16Uiu2HAmVioy84n1eGctrLEgFM7QhEsoTw9s9v3Bacn8WwsTCJjr', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.127.65/tcp/47738/p2p/16Uiu2HAm7CTpyRbEgmgqSWyQkeDuM2KFz1qokLPBYGFjyxWz7bRS', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}]
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 3ef5189cc770
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79eb8d14b0ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 86d6dac0a710
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ef5189cc770. 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 81eedd53269a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 79eb8d14b0ed. 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.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_start_end_time with id: 2026-03-14_04-34-47__23eb5e7c-0301-42db-b679-32f1d53d99c6
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-14_04-34-47__23eb5e7c-0301-42db-b679-32f1d53d99c6__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.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32853', '32854', '32855', '32856', '32857']
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 32853:32853 -p 32854:32854 -p 32855:32855 -p 32856:32856 -p 32857:32857 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=32855 --rest-port=32853 --tcp-port=32854 --discv5-udp-port=32856 --rest-address=0.0.0.0 --nat=extip:172.18.85.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbadd75bc8be3aecf1f9a400ffd3dc9caf72068d9e0eca3fa37cfb9d2a051a8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32857 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.228 waku aefb887bfa79f183dafee4bc7ca9b0f2258e5193550ebac20905967b19ae3c05
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cfbca6aeff96. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aefb887bfa79. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-34-47__23eb5e7c-0301-42db-b679-32f1d53d99c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32853
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 4171304aa1b3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32853/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:32853/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.228/tcp/32854/p2p/16Uiu2HAkyrTcM29XrM3XNJfAtkhAwjNweTXsjabGGH5j8jnXaMgK","/ip4/172.18.85.228/tcp/32855/ws/p2p/16Uiu2HAkyrTcM29XrM3XNJfAtkhAwjNweTXsjabGGH5j8jnXaMgK"],"enrUri":"enr:-L24QG1bwHF81ogEstw0cSwF5LXdTX9_1OTcYiAF9fY6_BcYUTQvGe-IR6kPhWTJz3kGJY6p_HPTxgh6VBhxpODR3k4CgmlkgnY0gmlwhKwSVeSKbXVsdGlhZGRyc5YACASsElXkBoBWAAoErBJV5AaAV90DgnJzhQADAQAAiXNlY3AyNTZrMaECQchIB_q6-D4eimOFqMSoCk2qM03n-KvwM1ID0c0PTeCDdGNwgoBWg3VkcIKAWIV3YWt1MgM"}'
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-14_04-34-47__23eb5e7c-0301-42db-b679-32f1d53d99c6__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.147.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27951', '27952', '27953', '27954', '27955']
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 27951:27951 -p 27952:27952 -p 27953:27953 -p 27954:27954 -p 27955:27955 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=27953 --rest-port=27951 --tcp-port=27952 --discv5-udp-port=27954 --rest-address=0.0.0.0 --nat=extip:172.18.147.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec89436a8d517de5d7a28fcc4addcb6cd0ed6b1fe6afdb5a2a20386ebd1fa0f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27955 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG1bwHF81ogEstw0cSwF5LXdTX9_1OTcYiAF9fY6_BcYUTQvGe-IR6kPhWTJz3kGJY6p_HPTxgh6VBhxpODR3k4CgmlkgnY0gmlwhKwSVeSKbXVsdGlhZGRyc5YACASsElXkBoBWAAoErBJV5AaAV90DgnJzhQADAQAAiXNlY3AyNTZrMaECQchIB_q6-D4eimOFqMSoCk2qM03n-KvwM1ID0c0PTeCDdGNwgoBWg3VkcIKAWIV3YWt1MgM --storenode=/ip4/172.18.85.228/tcp/32854/p2p/16Uiu2HAkyrTcM29XrM3XNJfAtkhAwjNweTXsjabGGH5j8jnXaMgK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.87 waku 642c0184f8c594da9ac5a08952995b7ff4a226296ad1755ec54f76f106ee24be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 642c0184f8c5. Setting up logs at ./log/docker/store_node1_2026-03-14_04-34-47__23eb5e7c-0301-42db-b679-32f1d53d99c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27951
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:27951/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:27951/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.147.87/tcp/27952/p2p/16Uiu2HAmDHmAtBFVt4b7bsFFsjb4285eUZDJctWajLdojhaYQbvg","/ip4/172.18.147.87/tcp/27953/ws/p2p/16Uiu2HAmDHmAtBFVt4b7bsFFsjb4285eUZDJctWajLdojhaYQbvg"],"enrUri":"enr:-L24QGMdVQN9pjt1a44VIUKMRbHlbzb-JyEfrGCHjWy4Ek8fZpNhk_V1wawPY-WZZygqeuPunZig8pa1scLmleWjXPcCgmlkgnY0gmlwhKwSk1eKbXVsdGlhZGRyc5YACASsEpNXBm0wAAoErBKTVwZtMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCWuWgVyM-K6Gj1AUNX6KZcU_nmjyZb4_sb01JYEKWBmDdGNwgm0wg3VkcIJtMoV3YWt1MgM"}'
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:27951/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.228/tcp/32854/p2p/16Uiu2HAkyrTcM29XrM3XNJfAtkhAwjNweTXsjabGGH5j8jnXaMgK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32853/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:27951/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:32853/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:32853/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:32853/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:32853/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:32853/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:32853/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  tests.store.test_time_filter:test_time_filter.py:156 inquering stored messages with start time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32853/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&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":"0xaae7f2819c5dd33da644092f0b5b59f58ab5d94f2420fda3982d8974988ff320","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462887160943104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1e1ed1abe4b43ed2d07f42cdf886712e9a595e5460bb8539a5643bf9a519609c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462889160950016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x919a71f0461ae15976fa1b5a74c188403d6a921c7e3f2e6a688afd5f1fa56622","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462890060952064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0c16e6dacabd392717946e3f7fe42977f017ceea894214e7802d7b636d07bd85","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462890260953856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5b04fc67eb97d87e4c60c9b360fefe849e08deed2fe6dd83d44c03cb2ca0ebcf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462892160955904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1f0ef9c152ef437767bb3299156ba920f783f2671054cf9b4cf6ba455cb94c12","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462900160957952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:159 number of messages stored for start time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27951/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&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":"0xaae7f2819c5dd33da644092f0b5b59f58ab5d94f2420fda3982d8974988ff320","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462887160943104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1e1ed1abe4b43ed2d07f42cdf886712e9a595e5460bb8539a5643bf9a519609c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462889160950016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x919a71f0461ae15976fa1b5a74c188403d6a921c7e3f2e6a688afd5f1fa56622","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462890060952064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0c16e6dacabd392717946e3f7fe42977f017ceea894214e7802d7b636d07bd85","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462890260953856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5b04fc67eb97d87e4c60c9b360fefe849e08deed2fe6dd83d44c03cb2ca0ebcf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462892160955904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1f0ef9c152ef437767bb3299156ba920f783f2671054cf9b4cf6ba455cb94c12","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462900160957952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:159 number of messages stored for start time = 0 is 6
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 aefb887bfa79
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 642c0184f8c5
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,67 @@
2026-03-14 04:37:32.775 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:37:32.776 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_schema with id: 2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47
2026-03-14 04:37:32.776 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:37:32.776 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:37:32.778 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-14 04:37:32.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:32.788 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:32.799 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:32.799 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:32.806 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:32.806 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:32.814 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:32.814 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:32.814 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:37:32.815 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:37:32.816 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:32.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:32.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:32.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.236
2026-03-14 04:37:32.818 DEBUG [src.node.docker_mananger] Generated ports ['6914', '6915', '6916', '6917', '6918']
2026-03-14 04:37:32.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:32.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:32.818 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:32.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 6914:6914 -p 6915:6915 -p 6916:6916 -p 6917:6917 -p 6918:6918 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=6916 --rest-port=6914 --tcp-port=6915 --discv5-udp-port=6917 --rest-address=0.0.0.0 --nat=extip:172.18.195.236 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=c15acdac17b3b7e2ac8429b1dd4def0d8b4c6e1872e935bf70083a9e1bc374f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6918 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-14 04:37:32.980 ERROR [src.node.docker_mananger] Max retries reached for container b5ab2c4b212b. Exiting log stream.
2026-03-14 04:37:33.015 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.236 waku ef4a3ffc3a12d18945b9527599d3a6217364e18d98fd9ec428c436b5c5885b08
2026-03-14 04:37:33.056 DEBUG [src.node.docker_mananger] Container started with ID ef4a3ffc3a12. Setting up logs at ./log/docker/node1_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:33.058 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6914
2026-03-14 04:37:33.058 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:33.604 ERROR [src.node.docker_mananger] Max retries reached for container 9f5db33116b8. Exiting log stream.
2026-03-14 04:37:34.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6914/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.062 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-14 04:37:34.062 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:34.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.236/tcp/6915/p2p/16Uiu2HAmJgsccVFq7G5NVoCkZU1dukP2uVqRCjFcyD1KbLo3mAWc","/ip4/172.18.195.236/tcp/6916/ws/p2p/16Uiu2HAmJgsccVFq7G5NVoCkZU1dukP2uVqRCjFcyD1KbLo3mAWc"],"enrUri":"enr:-La4QDgWFvi0jvwuyTfsJZCVZEEG3JJUeSnW_39VttsQ83W7AZnOt-W0DGLTIRWGm9wFeH6rSZiqxgoS8a8v5MQ6rGICgmlkgnY0gmlwhKwSw-yKbXVsdGlhZGRyc5YACASsEsPsBhsDAAoErBLD7AYbBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWaGqvlsEIlj0sIqK-j_wRVWXWBaNDg7Q3NLnD_EjpnmDdGNwghsDhXdha3UyAQ"}'
2026-03-14 04:37:34.065 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:34.065 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:34.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:34.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:34.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.118
2026-03-14 04:37:34.067 DEBUG [src.node.docker_mananger] Generated ports ['31146', '31147', '31148', '31149', '31150']
2026-03-14 04:37:34.067 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:34.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:34.067 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:34.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 31146:31146 -p 31147:31147 -p 31148:31148 -p 31149:31149 -p 31150:31150 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=31148 --rest-port=31146 --tcp-port=31147 --discv5-udp-port=31149 --rest-address=0.0.0.0 --nat=extip:172.18.236.118 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5cfcccfb5403cf8abd5606ef9f6cce17c0dacb2aaadf088ecccd2602efd7e14e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31150 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QDgWFvi0jvwuyTfsJZCVZEEG3JJUeSnW_39VttsQ83W7AZnOt-W0DGLTIRWGm9wFeH6rSZiqxgoS8a8v5MQ6rGICgmlkgnY0gmlwhKwSw-yKbXVsdGlhZGRyc5YACASsEsPsBhsDAAoErBLD7AYbBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWaGqvlsEIlj0sIqK-j_wRVWXWBaNDg7Q3NLnD_EjpnmDdGNwghsDhXdha3UyAQ
2026-03-14 04:37:34.273 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.118 waku 80192ae69fbba860cd074002a3911878e571464bcf289817f63575f551e0ce36
2026-03-14 04:37:34.310 DEBUG [src.node.docker_mananger] Container started with ID 80192ae69fbb. Setting up logs at ./log/docker/node2_2026-03-14_04-37-32__a6ed6d59-0d6c-4ef6-b995-5ddc4b105b47__wakuorg_nwaku:latest.log
2026-03-14 04:37:34.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31146
2026-03-14 04:37:34.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:35.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31146/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.314 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-14 04:37:35.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:35.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.118/tcp/31147/p2p/16Uiu2HAkxzQQMsrsT6JqzLW1cEis16ztyLo7Qox1SRg8vYizwDik","/ip4/172.18.236.118/tcp/31148/ws/p2p/16Uiu2HAkxzQQMsrsT6JqzLW1cEis16ztyLo7Qox1SRg8vYizwDik"],"enrUri":"enr:-La4QHpKSFhFaLbtTsfMByjwmuww5nrVjOV2BLyoyZQgvW27QS2V795nC7q2R-pVHBvGLepzo8oxFC0pR_-kgA6rgIcCgmlkgnY0gmlwhKwS7HaKbXVsdGlhZGRyc5YACASsEux2BnmrAAoErBLsdgZ5rN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNPWdeudAFjmTage16ZN35sGnmqQ_wktrpP9pMw_VHgWDdGNwgnmrhXdha3UyAQ"}'
2026-03-14 04:37:35.317 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:36.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6914/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
2026-03-14 04:37:36.321 DEBUG [tests.rest_flags.test_admin_flags] relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
2026-03-14 04:37:36.323 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:37:36.324 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:37:36.324 DEBUG [src.node.waku_node] Stopping container with id ef4a3ffc3a12
2026-03-14 04:37:36.916 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:36.918 DEBUG [src.node.waku_node] Stopping container with id 80192ae69fbb
2026-03-14 04:37:37.510 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:37.513 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:37:37.516 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:37:37.517 DEBUG [src.node.docker_mananger] 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_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-03-14_04-34-20__bef59131-b7d0-4443-b81c-593b07910d5e
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-14_04-34-20__bef59131-b7d0-4443-b81c-593b07910d5e__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.188.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40932', '40933', '40934', '40935', '40936']
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 40932:40932 -p 40933:40933 -p 40934:40934 -p 40935:40935 -p 40936:40936 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=40934 --rest-port=40932 --tcp-port=40933 --discv5-udp-port=40935 --rest-address=0.0.0.0 --nat=extip:172.18.188.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7baa1bdbb5fe8fcfc9f164492d4e2c2dc95cdd996c7fbc8c9def2aee8f2ffae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40936 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a851271ca5d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.171 waku fb7122a2dae165bf50ab13f599108b938f0e16bc15abb243aade2265d4b4d8d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb7122a2dae1. Setting up logs at ./log/docker/node1_2026-03-14_04-34-20__bef59131-b7d0-4443-b81c-593b07910d5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40932
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 ee479056a142. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40932/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:40932/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.188.171/tcp/40933/p2p/16Uiu2HAmJ6zG6vQrQW278JS1uraRJYvgUvpyXYJhcvMGCbdCoSA4","/ip4/172.18.188.171/tcp/40934/ws/p2p/16Uiu2HAmJ6zG6vQrQW278JS1uraRJYvgUvpyXYJhcvMGCbdCoSA4"],"enrUri":"enr:-L24QCzHA8fmXBKPuy_qSYtDqHAm_0cij1DWq-ox9f53mDvAJWGP_D-X7kRzNYArOltT_beWo8QF2MzB_ymtZUvFp7YCgmlkgnY0gmlwhKwSvKuKbXVsdGlhZGRyc5YACASsEryrBp_lAAoErBK8qwaf5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUPNvPoz9dAhpcLzMKQfya7OO4RW4gJcpodDLKbhW4vGDdGNwgp_lg3VkcIKf54V3YWt1MgU"}'
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-14_04-34-20__bef59131-b7d0-4443-b81c-593b07910d5e__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.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60081', '60082', '60083', '60084', '60085']
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 60081:60081 -p 60082:60082 -p 60083:60083 -p 60084:60084 -p 60085:60085 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=60083 --rest-port=60081 --tcp-port=60082 --discv5-udp-port=60084 --rest-address=0.0.0.0 --nat=extip:172.18.118.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8aa8b76723af7cc3e0d08c7dd8e5eabe6efb8b4dfb022cecfb7c43baa6fffffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60085 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCzHA8fmXBKPuy_qSYtDqHAm_0cij1DWq-ox9f53mDvAJWGP_D-X7kRzNYArOltT_beWo8QF2MzB_ymtZUvFp7YCgmlkgnY0gmlwhKwSvKuKbXVsdGlhZGRyc5YACASsEryrBp_lAAoErBK8qwaf5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUPNvPoz9dAhpcLzMKQfya7OO4RW4gJcpodDLKbhW4vGDdGNwgp_lg3VkcIKf54V3YWt1MgU --filternode=/ip4/172.18.188.171/tcp/40933/p2p/16Uiu2HAmJ6zG6vQrQW278JS1uraRJYvgUvpyXYJhcvMGCbdCoSA4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.107 waku 4c75a0696920a3624afcd452513fec62ba2472681a8533886ebcffc0341191cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c75a0696920. Setting up logs at ./log/docker/node2_2026-03-14_04-34-20__bef59131-b7d0-4443-b81c-593b07910d5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60081
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:60081/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:60081/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.107/tcp/60082/p2p/16Uiu2HAmATetyjF5mjkYkxi4DK8zymU7GyDh87o46jcJ8nEybyjt","/ip4/172.18.118.107/tcp/60083/ws/p2p/16Uiu2HAmATetyjF5mjkYkxi4DK8zymU7GyDh87o46jcJ8nEybyjt"],"enrUri":"enr:-L24QMxk6xLEppk6ibI8LdeE14KAhK0XvYbbsJsbD_vQ2IeMeEWyK5gPfyrZhxJK7ga6LlE1bsTR7Ies323k3qQk72kCgmlkgnY0gmlwhKwSdmuKbXVsdGlhZGRyc5YACASsEnZrBuqyAAoErBJ2awbqs90DgnJzhQADAQAAiXNlY3AyNTZrMaEC32E9rtk3-GEH3p11Cc9FUgAWDpfFJAfrT8XnfBzmGUeDdGNwguqyg3VkcILqtIV3YWt1MgA"}'
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:60081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.171/tcp/40933/p2p/16Uiu2HAmJ6zG6vQrQW278JS1uraRJYvgUvpyXYJhcvMGCbdCoSA4"]'
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:40932/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:60081/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4f3518c1-4b70-4995-b456-aaf947ae78fd", "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":"4f3518c1-4b70-4995-b456-aaf947ae78fd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40932/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:60081/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2c603d8-8dee-4656-a200-abb7e2b73847", "contentFilters": ["Hello World!", "1234567890"], "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":"a2c603d8-8dee-4656-a200-abb7e2b73847","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40932/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:60081/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":1773462863592002371,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60081/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "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:40932/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:60081/filter/v2/messages/1234567890" -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:60081/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
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 fb7122a2dae1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c75a0696920
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,423 @@
2026-03-14 04:37:19.111 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:37:19.112 DEBUG [tests.conftest] Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-03-14_04-37-19__96a43602-0736-49d0-896a-1bd087523a35
2026-03-14 04:37:19.112 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:37:19.112 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:37:19.112 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:37:19.119 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:19.120 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-37-19__96a43602-0736-49d0-896a-1bd087523a35__wakuorg_nwaku:latest.log
2026-03-14 04:37:19.120 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:19.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:19.121 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:19.121 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.75
2026-03-14 04:37:19.121 DEBUG [src.node.docker_mananger] Generated ports ['33689', '33690', '33691', '33692', '33693']
2026-03-14 04:37:19.122 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:37:19.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:19.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:19.122 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:19.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 33689:33689 -p 33690:33690 -p 33691:33691 -p 33692:33692 -p 33693:33693 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=33691 --rest-port=33689 --tcp-port=33690 --discv5-udp-port=33692 --rest-address=0.0.0.0 --nat=extip:172.18.212.75 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4f9adaf24fb9a8eeecbe3e7b5d1ab0160c52adeed383304eb923cb3afce9cb05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33693 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
2026-03-14 04:37:19.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.75 waku a3471ad99853e3b5516f446e51a6774aca2f8b8354810c87bc56610e1f4c9baa
2026-03-14 04:37:19.303 DEBUG [src.node.docker_mananger] Container started with ID a3471ad99853. Setting up logs at ./log/docker/node1_2026-03-14_04-37-19__96a43602-0736-49d0-896a-1bd087523a35__wakuorg_nwaku:latest.log
2026-03-14 04:37:19.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33689
2026-03-14 04:37:19.303 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:19.387 ERROR [src.node.docker_mananger] Max retries reached for container b6779d5f78ea. Exiting log stream.
2026-03-14 04:37:19.920 ERROR [src.node.docker_mananger] Max retries reached for container 8239999fdcf5. Exiting log stream.
2026-03-14 04:37:20.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:20.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:20.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:21.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:21.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:22.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:22.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:23.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:23.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:24.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:24.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:25.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:25.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:26.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:26.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:27.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:27.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:28.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:28.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:29.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:29.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:29.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:29.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:29.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:29.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:29.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:29.365 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-14 04:37:29.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:29.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:29.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.75/tcp/33690/p2p/16Uiu2HAmMqJmpbHkUmfWSZP71qqdy7vsGdoq22nzWSr6iG9PNW1j","/ip4/172.18.212.75/tcp/33691/ws/p2p/16Uiu2HAmMqJmpbHkUmfWSZP71qqdy7vsGdoq22nzWSr6iG9PNW1j"],"enrUri":"enr:-L24QCKNr3tespYEz_1CADLWe0DyoOdmNNldDJjOBT01FY_vJmT3QHxWZxt2sSQuTCzggswSQ1W5YXCVpb-__5cM3aMCgmlkgnY0gmlwhKwS1EuKbXVsdGlhZGRyc5YACASsEtRLBoOaAAoErBLUSwaDm90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiF3SQsQR_bKnTPw4CxO-bFCX3KMjnJix8jyhskKXliaDdGNwgoOag3VkcIKDnIV3YWt1MgU"}'
2026-03-14 04:37:29.368 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:29.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:29.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-37-19__96a43602-0736-49d0-896a-1bd087523a35__wakuorg_nwaku:latest.log
2026-03-14 04:37:29.374 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:29.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:29.375 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:29.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.100
2026-03-14 04:37:29.376 DEBUG [src.node.docker_mananger] Generated ports ['27374', '27375', '27376', '27377', '27378']
2026-03-14 04:37:29.376 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:37:29.376 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:29.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:29.376 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:29.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 27374:27374 -p 27375:27375 -p 27376:27376 -p 27377:27377 -p 27378:27378 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=27376 --rest-port=27374 --tcp-port=27375 --discv5-udp-port=27377 --rest-address=0.0.0.0 --nat=extip:172.18.228.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f87f9842332bcb692a8f9ee6c9854e2fc9aa14188df090c4e4e569e74c99b8be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27378 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCKNr3tespYEz_1CADLWe0DyoOdmNNldDJjOBT01FY_vJmT3QHxWZxt2sSQuTCzggswSQ1W5YXCVpb-__5cM3aMCgmlkgnY0gmlwhKwS1EuKbXVsdGlhZGRyc5YACASsEtRLBoOaAAoErBLUSwaDm90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiF3SQsQR_bKnTPw4CxO-bFCX3KMjnJix8jyhskKXliaDdGNwgoOag3VkcIKDnIV3YWt1MgU --num-shards-in-network=1
2026-03-14 04:37:29.532 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.100 waku 8ddb29880b36ece46e530645e104024940da43d405ab7001708ba20edf67764b
2026-03-14 04:37:29.559 DEBUG [src.node.docker_mananger] Container started with ID 8ddb29880b36. Setting up logs at ./log/docker/node2_2026-03-14_04-37-19__96a43602-0736-49d0-896a-1bd087523a35__wakuorg_nwaku:latest.log
2026-03-14 04:37:29.559 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27374
2026-03-14 04:37:29.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:30.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:30.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:30.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:30.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:30.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:30.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:31.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:31.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:32.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:32.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:33.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:33.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:34.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:34.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:35.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:35.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:36.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:36.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:37.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:37.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:38.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:38.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:37:39.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.616 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-14 04:37:39.616 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:39.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.100/tcp/27375/p2p/16Uiu2HAmMukLKGVq69qbUd8fqezDbc1YswxZmquKEu2rGFD1iRPw","/ip4/172.18.228.100/tcp/27376/ws/p2p/16Uiu2HAmMukLKGVq69qbUd8fqezDbc1YswxZmquKEu2rGFD1iRPw"],"enrUri":"enr:-L24QJfhkV_5o-tQYVnsLygQG02-69VOyxtQdiJVf8-ApnSNBc-9XISJwKqnLPINy7FOJ41-gTEA2ka3Ns6MqdSq1nYCgmlkgnY0gmlwhKwS5GSKbXVsdGlhZGRyc5YACASsEuRkBmrvAAoErBLkZAZq8N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiYELrpWub9za9ATOVQAqZXvcFt0rur0WrAgFri5NLHqDdGNwgmrvg3VkcIJq8YV3YWt1MgE"}'
2026-03-14 04:37:39.619 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:39.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.75/tcp/33690/p2p/16Uiu2HAmMqJmpbHkUmfWSZP71qqdy7vsGdoq22nzWSr6iG9PNW1j"]'
2026-03-14 04:37:39.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:39.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33689/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-14 04:37:39.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:39.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27374/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-14 04:37:39.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:39.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33689/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:37:39.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:39.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:37:39.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:39.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463059655511313,"ephemeral":false,"proof":""}]'
2026-03-14 04:37:39.770 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:37:39.771 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:37:39.771 DEBUG [src.node.waku_node] Stopping container with id a3471ad99853
2026-03-14 04:37:40.259 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:40.259 DEBUG [src.node.waku_node] Stopping container with id 8ddb29880b36
2026-03-14 04:37:40.732 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:40.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:37:40.765 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:37:40.788 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,179 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b
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-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__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.255.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11413', '11414', '11415', '11416', '11417']
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 11413:11413 -p 11414:11414 -p 11415:11415 -p 11416:11416 -p 11417:11417 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=11415 --rest-port=11413 --tcp-port=11414 --discv5-udp-port=11416 --rest-address=0.0.0.0 --nat=extip:172.18.255.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb12efcd63e75adbdae8b6e1cbdb5d8734be6baeeaf7c957e651c339eaefce9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11417 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.199 waku b8b5863a4c96969324a786452ecd27da465d82cc712e3f05d88096751840ec17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8b5863a4c96. Setting up logs at ./log/docker/node1_2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11413
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 8b13de6fa11b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59a94c766a52. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11413/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:11413/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.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV","/ip4/172.18.255.199/tcp/11415/ws/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV"],"enrUri":"enr:-L24QHSKCDG36tgv1nwOG5mz-A6oioFH7oviR6UHXykVOKUkG6TvWrMkwXeKh-kLmg4ikiDh2oJLJTEsKYICTtxucEoCgmlkgnY0gmlwhKwS_8eKbXVsdGlhZGRyc5YACASsEv_HBiyWAAoErBL_xwYsl90DgnJzhQADAQAAiXNlY3AyNTZrMaECfA7IUHENVbpHsJuleNqpS39ZjcZ9hitrruJcHxfwlWCDdGNwgiyWg3VkcIIsmIV3YWt1MgU"}'
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-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__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.133.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52569', '52570', '52571', '52572', '52573']
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 52569:52569 -p 52570:52570 -p 52571:52571 -p 52572:52572 -p 52573:52573 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=52571 --rest-port=52569 --tcp-port=52570 --discv5-udp-port=52572 --rest-address=0.0.0.0 --nat=extip:172.18.133.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec1afc7eca113fff0696fda76fa25db4ec8715491a9581ea3f8a1dc856dcd4ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52573 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHSKCDG36tgv1nwOG5mz-A6oioFH7oviR6UHXykVOKUkG6TvWrMkwXeKh-kLmg4ikiDh2oJLJTEsKYICTtxucEoCgmlkgnY0gmlwhKwS_8eKbXVsdGlhZGRyc5YACASsEv_HBiyWAAoErBL_xwYsl90DgnJzhQADAQAAiXNlY3AyNTZrMaECfA7IUHENVbpHsJuleNqpS39ZjcZ9hitrruJcHxfwlWCDdGNwgiyWg3VkcIIsmIV3YWt1MgU --filternode=/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.239 waku 38c50ebe2fc7ad947126a594681eaee47e2b8025101cad0663b1dab9771258a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38c50ebe2fc7. Setting up logs at ./log/docker/node2_2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52569
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:52569/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:52569/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.133.239/tcp/52570/p2p/16Uiu2HAm3Gf4TAN2A7Z3fnyJ2CWyBhSP916Q9xzwd7HYTftMvsvj","/ip4/172.18.133.239/tcp/52571/ws/p2p/16Uiu2HAm3Gf4TAN2A7Z3fnyJ2CWyBhSP916Q9xzwd7HYTftMvsvj"],"enrUri":"enr:-L24QBGcAkuIvZYJaGSQUlQRslsXuZcQxALi62HDIueqyY67DIxcBfnpFnlqCVlcErHFKhgFrk2LlffUci8Bw6nxpOsCgmlkgnY0gmlwhKwShe-KbXVsdGlhZGRyc5YACASsEoXvBs1aAAoErBKF7wbNW90DgnJzhQADAQAAiXNlY3AyNTZrMaECdI46besa3et-JTncxrEVAzgZMMjLDMOR_LtiRNJz8RyDdGNwgs1ag3VkcILNXIV3YWt1MgA"}'
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:52569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV"]'
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-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49001', '49002', '49003', '49004', '49005']
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 49001:49001 -p 49002:49002 -p 49003:49003 -p 49004:49004 -p 49005:49005 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=49003 --rest-port=49001 --tcp-port=49002 --discv5-udp-port=49004 --rest-address=0.0.0.0 --nat=extip:172.18.75.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16cc6bdcebc1c75c0af987b8e4b38f7ec3ba74dc5bf6286bdec12bfeae39ce0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49005 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHSKCDG36tgv1nwOG5mz-A6oioFH7oviR6UHXykVOKUkG6TvWrMkwXeKh-kLmg4ikiDh2oJLJTEsKYICTtxucEoCgmlkgnY0gmlwhKwS_8eKbXVsdGlhZGRyc5YACASsEv_HBiyWAAoErBL_xwYsl90DgnJzhQADAQAAiXNlY3AyNTZrMaECfA7IUHENVbpHsJuleNqpS39ZjcZ9hitrruJcHxfwlWCDdGNwgiyWg3VkcIIsmIV3YWt1MgU --filternode=/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.58 waku 094e53ecc7922734e90bd50b188af48f04a985a455a6362f28d13e55c9d2687c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 094e53ecc792. Setting up logs at ./log/docker/node3_2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49001
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:49001/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:49001/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.58/tcp/49002/p2p/16Uiu2HAkyrxFWWR9DudtuT3hJivx8ukSNpSEnpdWEThV7vHvWRbK","/ip4/172.18.75.58/tcp/49003/ws/p2p/16Uiu2HAkyrxFWWR9DudtuT3hJivx8ukSNpSEnpdWEThV7vHvWRbK"],"enrUri":"enr:-L24QCEkKXFI1S0U2Oy-2f9DGDcQZn2y5OPELF5spq8Fa2MATe-nTnrAvYi65oB7ZrLoWusBq4vnV303L0Jgb7WHWtICgmlkgnY0gmlwhKwSSzqKbXVsdGlhZGRyc5YACASsEks6Br9qAAoErBJLOga_a90DgnJzhQADAQAAiXNlY3AyNTZrMaECQeiqYvWia6ZG7uI5G0bfDXZgc_ljpXScBLCfgPslnj6DdGNwgr9qg3VkcIK_bIV3YWt1MgA"}'
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:49001/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV"]'
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-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__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.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34361', '34362', '34363', '34364', '34365']
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 34361:34361 -p 34362:34362 -p 34363:34363 -p 34364:34364 -p 34365:34365 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=34363 --rest-port=34361 --tcp-port=34362 --discv5-udp-port=34364 --rest-address=0.0.0.0 --nat=extip:172.18.241.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5b5e2c8d40b609dcb5d8dccffcc539974f9ab3b377e9aeca01dcd45d6e11afe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34365 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHSKCDG36tgv1nwOG5mz-A6oioFH7oviR6UHXykVOKUkG6TvWrMkwXeKh-kLmg4ikiDh2oJLJTEsKYICTtxucEoCgmlkgnY0gmlwhKwS_8eKbXVsdGlhZGRyc5YACASsEv_HBiyWAAoErBL_xwYsl90DgnJzhQADAQAAiXNlY3AyNTZrMaECfA7IUHENVbpHsJuleNqpS39ZjcZ9hitrruJcHxfwlWCDdGNwgiyWg3VkcIIsmIV3YWt1MgU --filternode=/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.141 waku 899cbe04bf26bf124f03de78f63f910c1470f96e7d28e1682674c6132ddbd594
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 899cbe04bf26. Setting up logs at ./log/docker/node4_2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34361
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:34361/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:34361/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.141/tcp/34362/p2p/16Uiu2HAmGy3URgsNhksvMqawcL1VskFjB5QcsjV5xp6HEQYDeh4F","/ip4/172.18.241.141/tcp/34363/ws/p2p/16Uiu2HAmGy3URgsNhksvMqawcL1VskFjB5QcsjV5xp6HEQYDeh4F"],"enrUri":"enr:-L24QBrmqHU0NKEi8KoG1xXebb6DS7VhEGDH2fEyMpmA1RVrX__JpOY7xdjiIIWzT5aWuzEsXb6aBg7LiLe54n4pJlUCgmlkgnY0gmlwhKwS8Y2KbXVsdGlhZGRyc5YACASsEvGNBoY6AAoErBLxjQaGO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQA67xxUvt53U5IEkwwiqW7u_ldrgkVlKRpFP_PZpT4SDdGNwgoY6g3VkcIKGPIV3YWt1MgA"}'
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:34361/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV"]'
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-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45074', '45075', '45076', '45077', '45078']
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 45074:45074 -p 45075:45075 -p 45076:45076 -p 45077:45077 -p 45078:45078 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=45076 --rest-port=45074 --tcp-port=45075 --discv5-udp-port=45077 --rest-address=0.0.0.0 --nat=extip:172.18.180.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b90721d8ee0dbbbffad0c7c77743980aa5d9fdfc9ad4fcbb4b388b901737f47c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45078 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHSKCDG36tgv1nwOG5mz-A6oioFH7oviR6UHXykVOKUkG6TvWrMkwXeKh-kLmg4ikiDh2oJLJTEsKYICTtxucEoCgmlkgnY0gmlwhKwS_8eKbXVsdGlhZGRyc5YACASsEv_HBiyWAAoErBL_xwYsl90DgnJzhQADAQAAiXNlY3AyNTZrMaECfA7IUHENVbpHsJuleNqpS39ZjcZ9hitrruJcHxfwlWCDdGNwgiyWg3VkcIIsmIV3YWt1MgU --filternode=/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.196 waku 1d998b00e070e41a46af3ebe05a793a760472a9e3f4cffcded4d4c2a7fe27191
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d998b00e070. Setting up logs at ./log/docker/node5_2026-03-14_04-38-07__e4684f77-c0e1-49dc-aefe-c35b6fc87b9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45074
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:45074/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:45074/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.196/tcp/45075/p2p/16Uiu2HAmTS4QrMpZxAF9PKvj3DCQKyAfSFJQ1mMbeFUUVeYSuSKh","/ip4/172.18.180.196/tcp/45076/ws/p2p/16Uiu2HAmTS4QrMpZxAF9PKvj3DCQKyAfSFJQ1mMbeFUUVeYSuSKh"],"enrUri":"enr:-L24QNLhvvl4p0hMH5ggpawJfXupMTiLhG3TitGo6FmTPUYceRiRYb_Yad9aQ0IPxPWYAjzh5p43k8TRvLuKtkryYGMCgmlkgnY0gmlwhKwStMSKbXVsdGlhZGRyc5YACASsErTEBrATAAoErBK0xAawFN0DgnJzhQADAQAAiXNlY3AyNTZrMaED249Ye1GAhP2Yu6JAU4QNtV-5ZupLajcr-xcnGqaG6BCDdGNwgrATg3VkcIKwFYV3YWt1MgA"}'
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:45074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.199/tcp/11414/p2p/16Uiu2HAm3mwcEJyr4TuLboGjszQJSXg4XAh7ZjZtK5nXMrCRPBXV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11413/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:52569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "299c9c3b-61f4-4d35-ad6d-f52e79332a7d", "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":"299c9c3b-61f4-4d35-ad6d-f52e79332a7d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49001/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e956280d-9192-4ff1-8679-1ef2b9aab2ec", "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":"e956280d-9192-4ff1-8679-1ef2b9aab2ec","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34361/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "28994d2d-e17a-4ed6-ad67-55c93e44bb79", "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":"28994d2d-e17a-4ed6-ad67-55c93e44bb79","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45074/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b924740-8c7f-4a9b-a54b-81ff4d11abea", "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":"4b924740-8c7f-4a9b-a54b-81ff4d11abea","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11413/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:52569/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":1773463093709689611,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:49001/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":1773463093709689611,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:34361/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":1773463093709689611,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:45074/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":1773463093709689611,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38c50ebe2fc7
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:11413/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:49001/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":1773463094436371453,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:34361/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":1773463094436371453,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:45074/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":1773463094436371453,"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 b8b5863a4c96
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 094e53ecc792
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38c50ebe2fc7. 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 899cbe04bf26
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8b5863a4c96. 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 1d998b00e070
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 094e53ecc792. 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,466 @@
2026-03-14 04:34:50.651 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:50.651 DEBUG [tests.conftest] Running test: test_store_sync_high_jitter_stress with id: 2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5
2026-03-14 04:34:50.652 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:50.659 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:50.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5__wakuorg_nwaku:latest.log
2026-03-14 04:34:50.665 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:50.665 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5__wakuorg_nwaku:latest.log
2026-03-14 04:34:50.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:50.672 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5__wakuorg_nwaku:latest.log
2026-03-14 04:34:50.672 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:34:50.673 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:50.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:50.675 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:50.675 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.26
2026-03-14 04:34:50.675 DEBUG [src.node.docker_mananger] Generated ports ['6278', '6279', '6280', '6281', '6282']
2026-03-14 04:34:50.675 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:50.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:50.675 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:50.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 6278:6278 -p 6279:6279 -p 6280:6280 -p 6281:6281 -p 6282:6282 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=6280 --rest-port=6278 --tcp-port=6279 --discv5-udp-port=6281 --rest-address=0.0.0.0 --nat=extip:172.18.229.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aea9c6e05cacfd22ee455bef7f8f8ebdac494e5702fd11f7c5fdbdaecdef17db --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6282 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-03-14 04:34:50.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.26 waku 31c0f9541755d863178069ed72b0c6f04e3f252367fce95dfbb5c40d27830ddd
2026-03-14 04:34:50.886 ERROR [src.node.docker_mananger] Max retries reached for container 07220b2fd106. Exiting log stream.
2026-03-14 04:34:50.908 DEBUG [src.node.docker_mananger] Container started with ID 31c0f9541755. Setting up logs at ./log/docker/node1_2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5__wakuorg_nwaku:latest.log
2026-03-14 04:34:50.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6278
2026-03-14 04:34:50.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:51.417 ERROR [src.node.docker_mananger] Max retries reached for container 722093ccb63c. Exiting log stream.
2026-03-14 04:34:51.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6278/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:51.913 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-14 04:34:51.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:51.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:51.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.26/tcp/6279/p2p/16Uiu2HAm9NUUfioee5pdTzEbnuU8pCizHwPzRrFB1WF8FzQUyJyF","/ip4/172.18.229.26/tcp/6280/ws/p2p/16Uiu2HAm9NUUfioee5pdTzEbnuU8pCizHwPzRrFB1WF8FzQUyJyF"],"enrUri":"enr:-L24QI7bti03_TqEKr6SVsH46N2hNnddNA5dW1im3fo-n8EcSSOgd_GNpCMPITBWRGiwiJFoc8jpEI2ZxoYR1HfnV3cCgmlkgnY0gmlwhKwS5RqKbXVsdGlhZGRyc5YACASsEuUaBhiHAAoErBLlGgYYiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzzHed4hGFxX95vMPVl_PUnGi8TyOQZnwp0bvbR1m1TKDdGNwghiHg3VkcIIYiYV3YWt1MhM"}'
2026-03-14 04:34:51.916 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:51.916 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:51.916 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:51.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:51.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.132
2026-03-14 04:34:51.918 DEBUG [src.node.docker_mananger] Generated ports ['5581', '5582', '5583', '5584', '5585']
2026-03-14 04:34:51.918 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:51.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:51.919 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:51.919 DEBUG [src.node.docker_mananger] docker run -i -t -p 5581:5581 -p 5582:5582 -p 5583:5583 -p 5584:5584 -p 5585:5585 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=5583 --rest-port=5581 --tcp-port=5582 --discv5-udp-port=5584 --rest-address=0.0.0.0 --nat=extip:172.18.91.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d08bbe6ab1d4c2872ea5ea182feb670addaf15c36f46dcedaddba422d72cd50b --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5585 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-03-14 04:34:52.118 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.132 waku c5368ec8f381ab067fee9ad9bdfed9d23bb0dfcb3fd531b2af9dd436c54810ae
2026-03-14 04:34:52.153 DEBUG [src.node.docker_mananger] Container started with ID c5368ec8f381. Setting up logs at ./log/docker/node2_2026-03-14_04-34-50__58356a7c-3a36-4552-8379-1454508b79c5__wakuorg_nwaku:latest.log
2026-03-14 04:34:52.154 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5581
2026-03-14 04:34:52.154 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:53.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5581/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:53.158 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-14 04:34:53.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:53.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:53.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.132/tcp/5582/p2p/16Uiu2HAkwSQY5Gx2ZpQA7RZmDgPwjvJx28wjdJrU5aZEHTQ9gFxy","/ip4/172.18.91.132/tcp/5583/ws/p2p/16Uiu2HAkwSQY5Gx2ZpQA7RZmDgPwjvJx28wjdJrU5aZEHTQ9gFxy"],"enrUri":"enr:-L24QMWwhMiYZKvuEINhGqVb-XES5PngSutcXUbjtqorZSXgD6KZfFtR-wKcyGZM-36GvPy-cejEPWsL1n16_hLnpM4CgmlkgnY0gmlwhKwSW4SKbXVsdGlhZGRyc5YACASsEluEBhXOAAoErBJbhAYVz90DgnJzhQADAQAAiXNlY3AyNTZrMaECHed-ItD4a6Q03GDRLqM3lR4sJLi3UEAQ-SayPkThZh6DdGNwghXOg3VkcIIV0IV3YWt1MhM"}'
2026-03-14 04:34:53.162 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:53.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.132/tcp/5582/p2p/16Uiu2HAkwSQY5Gx2ZpQA7RZmDgPwjvJx28wjdJrU5aZEHTQ9gFxy"]'
2026-03-14 04:34:53.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.204 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.215 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.215 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.231 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.232 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.239 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.240 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.247 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.248 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.255 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.257 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.263 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.264 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.272 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.273 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.279 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.280 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.287 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.288 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.296 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.297 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.303 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.305 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.313 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.315 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.321 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.321 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.330 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.330 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.336 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.337 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.343 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.345 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.351 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.352 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.358 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.360 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.366 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.367 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.374 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.375 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.381 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.382 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.388 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.389 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.396 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.397 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.403 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.404 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.411 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.412 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.418 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.419 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.425 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.426 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.433 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.433 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.439 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.441 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.446 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.448 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.455 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.457 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.462 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.463 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.469 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.470 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.476 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.477 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.484 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.485 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.492 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.493 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.499 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.500 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.506 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.507 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.513 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.514 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.522 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.524 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.530 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.532 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.537 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.538 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.544 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.545 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.551 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.552 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.558 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.559 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.567 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.568 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.574 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.575 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.580 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.581 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.588 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.589 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.595 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.596 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.603 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.604 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.609 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.610 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.617 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.618 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.625 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.625 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.632 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.633 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.639 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.640 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.646 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.647 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.653 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.655 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.661 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.662 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.668 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.669 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.676 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.677 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.683 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.684 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.690 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.692 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.698 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.699 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.705 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.705 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.714 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.715 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.721 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.721 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.728 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.730 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.736 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.737 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.743 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.744 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.750 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.751 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.756 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.758 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.764 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.764 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.771 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.772 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.779 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.779 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.787 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.788 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.794 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.795 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.802 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.802 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.809 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.810 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.816 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.817 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.824 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.826 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.831 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.832 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.838 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.839 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.845 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.846 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.853 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.853 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.860 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.861 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.867 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.868 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.875 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.876 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.882 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.883 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.890 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.890 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.897 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.899 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.906 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.907 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.913 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.914 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.920 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.922 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.928 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.929 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.935 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.936 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.943 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.944 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.951 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.952 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6278/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-14 04:34:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.958 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.959 DEBUG [src.steps.store] Relaying message
2026-03-14 04:34:53.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5581/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-14 04:34:53.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:53.964 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-03-14 04:34:53.966 DEBUG [src.libs.common] Sleeping for 120 seconds
2026-03-14 04:36:53.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6278/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:53.972 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-14 04:36:53.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:36:53.979 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-14 04:36:53.980 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:36:53.981 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:36:53.982 DEBUG [src.node.waku_node] Stopping container with id 31c0f9541755
2026-03-14 04:36:54.551 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:54.552 DEBUG [src.node.waku_node] Stopping container with id c5368ec8f381
2026-03-14 04:36:55.134 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:36:55.138 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:36:55.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:36:55.298 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_filter_get_message_with_version with id: 2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935
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-14_04-32-48__22217aba-b869-4679-944d-933d23397935__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.169.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47676', '47677', '47678', '47679', '47680']
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 47676:47676 -p 47677:47677 -p 47678:47678 -p 47679:47679 -p 47680:47680 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=47678 --rest-port=47676 --tcp-port=47677 --discv5-udp-port=47679 --rest-address=0.0.0.0 --nat=extip:172.18.169.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e7c5c2befdcce2a46d0cbaa8e79c2383aba1e41fb46ca07ec24a13e7e601fa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47680 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.230 waku 3ae6b6c258896d935f35890b57f030dfa877167926345312dbceaeaead291fb0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb84abfa48aa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ae6b6c25889. Setting up logs at ./log/docker/node1_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47676
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 a63042a471c2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47676/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:47676/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.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC","/ip4/172.18.169.230/tcp/47678/ws/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC"],"enrUri":"enr:-L24QF3aFgmnWvziEr5NoRP1IPDUrbHBRquIprQ7ZWrk2tUlFg9GvPKAXNE1oJbJtHKqLgIcoBl5e-IMKQzTxSsgmKMCgmlkgnY0gmlwhKwSqeaKbXVsdGlhZGRyc5YACASsEqnmBro9AAoErBKp5ga6Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHIUl4JD2XO_Xb3ZzJHEbJkXGeh4cnDWrXFjniDclsoGDdGNwgro9g3VkcIK6P4V3YWt1MgU"}'
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-14_04-32-48__22217aba-b869-4679-944d-933d23397935__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.174.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29958', '29959', '29960', '29961', '29962']
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 29958:29958 -p 29959:29959 -p 29960:29960 -p 29961:29961 -p 29962:29962 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=29960 --rest-port=29958 --tcp-port=29959 --discv5-udp-port=29961 --rest-address=0.0.0.0 --nat=extip:172.18.174.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0f13ec77faf5288c9d39da9e355eb5547e24b6d2f9d6a8f2be65d7dd97b7257 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29962 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF3aFgmnWvziEr5NoRP1IPDUrbHBRquIprQ7ZWrk2tUlFg9GvPKAXNE1oJbJtHKqLgIcoBl5e-IMKQzTxSsgmKMCgmlkgnY0gmlwhKwSqeaKbXVsdGlhZGRyc5YACASsEqnmBro9AAoErBKp5ga6Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHIUl4JD2XO_Xb3ZzJHEbJkXGeh4cnDWrXFjniDclsoGDdGNwgro9g3VkcIK6P4V3YWt1MgU --filternode=/ip4/172.18.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.35 waku d0367281350e6715e1d3d200aba9e28a8eb846de8527126f7cc567befb586dea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0367281350e. Setting up logs at ./log/docker/node2_2026-03-14_04-32-48__22217aba-b869-4679-944d-933d23397935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29958
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:29958/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:29958/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.174.35/tcp/29959/p2p/16Uiu2HAmLL5B5RMFvcUT5VH1wWmKXCpt8B572ogAMW6YHe3PARbA","/ip4/172.18.174.35/tcp/29960/ws/p2p/16Uiu2HAmLL5B5RMFvcUT5VH1wWmKXCpt8B572ogAMW6YHe3PARbA"],"enrUri":"enr:-L24QLfOhGA5zq9xpEOM8zwJBjwFrwEtWJoR7IYv3wYdy-J-Q2CHTqBD-UtkjTP0bCO4GaysqvPRfdgpEmm3NIK4fk4CgmlkgnY0gmlwhKwSriOKbXVsdGlhZGRyc5YACASsEq4jBnUHAAoErBKuIwZ1CN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcgTqGen9M6HIL7O1Dod8myQD_fWOOop_82gd6eQjDWWDdGNwgnUHg3VkcIJ1CYV3YWt1MgA"}'
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:29958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.230/tcp/47677/p2p/16Uiu2HAmEaKXHGc2mFZHGPUrxfkRRJBLgLPcyxRv6y4nzyirUwxC"]'
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:47676/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:29958/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e32f3a7e-65b7-4665-bd55-c79a47bd6c78", "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":"e32f3a7e-65b7-4665-bd55-c79a47bd6c78","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47676/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)', "version": 10}'
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:29958/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":10,"timestamp":1773462770721790721,"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 3ae6b6c25889
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0367281350e
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-03-14_04-36-30__cf371e8d-df2b-4a73-b24f-e85d47945204
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-14_04-36-30__cf371e8d-df2b-4a73-b24f-e85d47945204__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.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64358', '64359', '64360', '64361', '64362']
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 64358:64358 -p 64359:64359 -p 64360:64360 -p 64361:64361 -p 64362:64362 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=64360 --rest-port=64358 --tcp-port=64359 --discv5-udp-port=64361 --rest-address=0.0.0.0 --nat=extip:172.18.66.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6cd04a0d24e8588c5aa064fde36a1f5fc2b5776cb6d2bad0bc5fdbbc3def479 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64362 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.221 waku 63dbdb26ee03cf659c11207c2739917b1b69c09339702d293545c1d4cf02633d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a2edc05428e7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63dbdb26ee03. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-36-30__cf371e8d-df2b-4a73-b24f-e85d47945204__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64358
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 5fed486ae0d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64358/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:64358/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.221/tcp/64359/p2p/16Uiu2HAmVqdGt4WbJK2oQTinparcYsAo87zB98WhsbGAYHQXkHkB","/ip4/172.18.66.221/tcp/64360/ws/p2p/16Uiu2HAmVqdGt4WbJK2oQTinparcYsAo87zB98WhsbGAYHQXkHkB"],"enrUri":"enr:-L24QFdjdGF2uEEcAO2fc1ueM8ECR9xJCvc2tRX4bGf-6DcJAPQ1q-ohaj8AkCwpjGRQwQpy2FaAc76m2FtZLXWMKvQCgmlkgnY0gmlwhKwSQt2KbXVsdGlhZGRyc5YACASsEkLdBvtnAAoErBJC3Qb7aN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_1A8ZZK0zDuVTYl1dSvDCXsoFKJnTM_e0R9c8SR3yoCDdGNwgvtng3VkcIL7aYV3YWt1MgM"}'
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-14_04-36-30__cf371e8d-df2b-4a73-b24f-e85d47945204__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.250.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38335', '38336', '38337', '38338', '38339']
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 38335:38335 -p 38336:38336 -p 38337:38337 -p 38338:38338 -p 38339:38339 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=38337 --rest-port=38335 --tcp-port=38336 --discv5-udp-port=38338 --rest-address=0.0.0.0 --nat=extip:172.18.250.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb013f0bc5d3afc850d2a7c5ebcb811f6ef4e37bc8f1dde1c2ea52e951109dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38339 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFdjdGF2uEEcAO2fc1ueM8ECR9xJCvc2tRX4bGf-6DcJAPQ1q-ohaj8AkCwpjGRQwQpy2FaAc76m2FtZLXWMKvQCgmlkgnY0gmlwhKwSQt2KbXVsdGlhZGRyc5YACASsEkLdBvtnAAoErBJC3Qb7aN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_1A8ZZK0zDuVTYl1dSvDCXsoFKJnTM_e0R9c8SR3yoCDdGNwgvtng3VkcIL7aYV3YWt1MgM --storenode=/ip4/172.18.66.221/tcp/64359/p2p/16Uiu2HAmVqdGt4WbJK2oQTinparcYsAo87zB98WhsbGAYHQXkHkB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.15 waku ee4bbaec5254a37e22bbb76438d8d8250f1866bd08f8356927cd44528ba399cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee4bbaec5254. Setting up logs at ./log/docker/store_node1_2026-03-14_04-36-30__cf371e8d-df2b-4a73-b24f-e85d47945204__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38335
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:38335/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:38335/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.15/tcp/38336/p2p/16Uiu2HAmDcVnJxuj4Ewt1VUmM3Ut52jJZqMhrm7u3o8bbZL7wYxj","/ip4/172.18.250.15/tcp/38337/ws/p2p/16Uiu2HAmDcVnJxuj4Ewt1VUmM3Ut52jJZqMhrm7u3o8bbZL7wYxj"],"enrUri":"enr:-L24QAUd0nfn1QOKVPZsnFCkysBWXJ4LLUAKmM9xj0fe-ZxMTptjzrx3qOAmxMqS98mYXdBZkW2VfJIZAQnoYjVp3lECgmlkgnY0gmlwhKwS-g-KbXVsdGlhZGRyc5YACASsEvoPBpXAAAoErBL6DwaVwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDjg5AXlfkK1IPuHogf3MpJpAfh4pFtbuOIpiM5ij3qyDdGNwgpXAg3VkcIKVwoV3YWt1MgM"}'
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:38335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.221/tcp/64359/p2p/16Uiu2HAmVqdGt4WbJK2oQTinparcYsAo87zB98WhsbGAYHQXkHkB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64358/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:38335/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:64358/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:64358/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:64358/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:64358/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:64358/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:64358/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:64358/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:64358/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:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64358/store/v3/messages?includeData=true&contentTopics=%23%23&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:38335/store/v3/messages?includeData=true&contentTopics=%23%23&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:64358/store/v3/messages?includeData=true&contentTopics=%20&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.store.test_topics:test_topics.py:99 response for invalid content_topic {'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 63dbdb26ee03
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee4bbaec5254
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,308 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_temporary_blackout_recovers_no_helpers with id: 2026-03-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519
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-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__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-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__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-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__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-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:732 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.195.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25901', '25902', '25903', '25904', '25905']
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 25901:25901 -p 25902:25902 -p 25903:25903 -p 25904:25904 -p 25905:25905 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=25903 --rest-port=25901 --tcp-port=25902 --discv5-udp-port=25904 --rest-address=0.0.0.0 --nat=extip:172.18.195.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de28b2bd3a0faa62570addf4acb9cce66909c3b02251c14fdaedecbb034a7b4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25905 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.127 waku eff43ed6d17900d4ba5cf5e82a6b877bb751bc48c46df410e3063b85ef577a26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eff43ed6d179. Setting up logs at ./log/docker/node1_2026-03-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25901
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 7403bdc14fd1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74051dbd2f9d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25901/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:25901/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.127/tcp/25902/p2p/16Uiu2HAmVRKwhgzn4tyrJV5JBkmu4SCugBPdwnHJGbBHBXTyYCg7","/ip4/172.18.195.127/tcp/25903/ws/p2p/16Uiu2HAmVRKwhgzn4tyrJV5JBkmu4SCugBPdwnHJGbBHBXTyYCg7"],"enrUri":"enr:-L24QP04WwFBj_hKf5wEU3aWZE5qOnznIa4v4d9qfPGSnVOpVo-axu0jD6toSc8sc2GgObZBnPeHjPUwNmfn2KLS36YCgmlkgnY0gmlwhKwSw3-KbXVsdGlhZGRyc5YACASsEsN_BmUuAAoErBLDfwZlL90DgnJzhQADAQAAiXNlY3AyNTZrMaED-RazXkJXiXMFJeSQA89jWnrPoCez9M06gaEdK4WRmoCDdGNwgmUug3VkcIJlMIV3YWt1MgE"}'
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.8.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4977', '4978', '4979', '4980', '4981']
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 4977:4977 -p 4978:4978 -p 4979:4979 -p 4980:4980 -p 4981:4981 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=4979 --rest-port=4977 --tcp-port=4978 --discv5-udp-port=4980 --rest-address=0.0.0.0 --nat=extip:172.18.8.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ebdf1bf1eeddaebf67a40fdb7ceecbfd28c1cf6aeb5e0bb44474dcdffce4ada --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4981 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP04WwFBj_hKf5wEU3aWZE5qOnznIa4v4d9qfPGSnVOpVo-axu0jD6toSc8sc2GgObZBnPeHjPUwNmfn2KLS36YCgmlkgnY0gmlwhKwSw3-KbXVsdGlhZGRyc5YACASsEsN_BmUuAAoErBLDfwZlL90DgnJzhQADAQAAiXNlY3AyNTZrMaED-RazXkJXiXMFJeSQA89jWnrPoCez9M06gaEdK4WRmoCDdGNwgmUug3VkcIJlMIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.37 waku 202de9be49648b540e6abe05799a1de3ac20a1932a5360393d5074e3b642b4d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 202de9be4964. Setting up logs at ./log/docker/node2_2026-03-14_04-33-14__e4235981-ff2a-4939-a14d-fc1b36f7f519__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4977
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:4977/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:4977/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.8.37/tcp/4978/p2p/16Uiu2HAmNapZH1tgvAkgp6RHf946b5YwH8d3vjMZiLB3vVq8bW51","/ip4/172.18.8.37/tcp/4979/ws/p2p/16Uiu2HAmNapZH1tgvAkgp6RHf946b5YwH8d3vjMZiLB3vVq8bW51"],"enrUri":"enr:-L24QOwhBWshlF09jxxlgUgj_cqx3T8WnSUrpqzkXmkUOmWcPKAuckiSbgzYry08FFxmV27HTV7DF-qkDPaGNWjvPzICgmlkgnY0gmlwhKwSCCWKbXVsdGlhZGRyc5YACASsEgglBhNyAAoErBIIJQYTc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDk4N5AWhpxPNFKUND-ATCjF_iUXphE4jUN96nRvKxFjyDdGNwghNyg3VkcIITdIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:736 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:25901/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:4977/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:740 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25901/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.8.37/tcp/34092/p2p/16Uiu2HAmNapZH1tgvAkgp6RHf946b5YwH8d3vjMZiLB3vVq8bW51","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4977/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.195.127/tcp/25902/p2p/16Uiu2HAmVRKwhgzn4tyrJV5JBkmu4SCugBPdwnHJGbBHBXTyYCg7","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.37.1-81-g96f1c4","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 15 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:742 Applying 100%% packet loss on both nodes
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:749 Clearing tc rules (restore connectivity)
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:753 Waiting for peer list recovery on both nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25901/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.8.37/tcp/34092/p2p/16Uiu2HAmNapZH1tgvAkgp6RHf946b5YwH8d3vjMZiLB3vVq8bW51","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4977/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.195.127/tcp/25902/p2p/16Uiu2HAmVRKwhgzn4tyrJV5JBkmu4SCugBPdwnHJGbBHBXTyYCg7","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.37.1-81-g96f1c4","origin":"Discv5"}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:764 Publishing after recovery
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25901/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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 5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4977/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:770 100 messages were delivered
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6621', '-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 eff43ed6d179
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 202de9be4964
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,148 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa
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-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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.34.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12204', '12205', '12206', '12207', '12208']
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 12204:12204 -p 12205:12205 -p 12206:12206 -p 12207:12207 -p 12208:12208 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=12206 --rest-port=12204 --tcp-port=12205 --discv5-udp-port=12207 --rest-address=0.0.0.0 --nat=extip:172.18.34.76 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=2e6cdecdf46c1b97f8bc4ec3efafb2ccc9aaee4dc56ea020a1a2d3e8f95d9fc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12208 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.76 waku 314c6c9a0ff60aa07b8101e038bbe4da9a53a0ed0500ebd53f93eb6e4ba601a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 314c6c9a0ff6. Setting up logs at ./log/docker/node1_2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12204
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 21f132f62318. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3936c7226f1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12204/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:12204/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.34.76/tcp/12205/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1","/ip4/172.18.34.76/tcp/12206/ws/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1"],"enrUri":"enr:-La4QF1Wd9YVGLPzojabNCCa4GY01xD9mBu6TE1mdCCqOig0SIG8NbmXLhY9vEVCQNgPj2oyRnfIiIPMXVgMqoZECboCgmlkgnY0gmlwhKwSIkyKbXVsdGlhZGRyc5YACASsEiJMBi-tAAoErBIiTAYvrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHAaOh5Ts--TTm_SpTAvGjAB_i5mWGWRZLXU7oyrh5uSDdGNwgi-thXdha3UyAQ"}'
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.218.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50247', '50248', '50249', '50250', '50251']
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 50247:50247 -p 50248:50248 -p 50249:50249 -p 50250:50250 -p 50251:50251 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=50249 --rest-port=50247 --tcp-port=50248 --discv5-udp-port=50250 --rest-address=0.0.0.0 --nat=extip:172.18.218.222 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=4fb844fedc3e19fbef72a4d28fb6fb2d52c7f8cf12df9c740d8a98d59a58cda7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50251 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF1Wd9YVGLPzojabNCCa4GY01xD9mBu6TE1mdCCqOig0SIG8NbmXLhY9vEVCQNgPj2oyRnfIiIPMXVgMqoZECboCgmlkgnY0gmlwhKwSIkyKbXVsdGlhZGRyc5YACASsEiJMBi-tAAoErBIiTAYvrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHAaOh5Ts--TTm_SpTAvGjAB_i5mWGWRZLXU7oyrh5uSDdGNwgi-thXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.222 waku 975d94d4f27fdfdc592599c933005bdb0179cd74904074bd92c73fe090a1ff62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 975d94d4f27f. Setting up logs at ./log/docker/node2_2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50247
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:50247/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:50247/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.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm","/ip4/172.18.218.222/tcp/50249/ws/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm"],"enrUri":"enr:-La4QN2ezkndpNDgoDagjfeuN5gKQg04vMEoIm1Jsj8pOp-PImHziZeMAB2c6J-iJ9oXyauqNc_a-uoGJVZNaqyAZ5kCgmlkgnY0gmlwhKwS2t6KbXVsdGlhZGRyc5YACASsEtreBsRIAAoErBLa3gbESd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU8K6qpr2iTdTEbi3714Plw8fARi427GPqsvJKcbbftaDdGNwgsRIhXdha3UyAQ"}'
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/node3_2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__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.183.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22589', '22590', '22591', '22592', '22593']
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 22589:22589 -p 22590:22590 -p 22591:22591 -p 22592:22592 -p 22593:22593 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=22591 --rest-port=22589 --tcp-port=22590 --discv5-udp-port=22592 --rest-address=0.0.0.0 --nat=extip:172.18.183.60 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d1ad938444bccdd3d9707ce9004e295790c0b456f43f1e8ceb83224c2bdf58b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22593 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF1Wd9YVGLPzojabNCCa4GY01xD9mBu6TE1mdCCqOig0SIG8NbmXLhY9vEVCQNgPj2oyRnfIiIPMXVgMqoZECboCgmlkgnY0gmlwhKwSIkyKbXVsdGlhZGRyc5YACASsEiJMBi-tAAoErBIiTAYvrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHAaOh5Ts--TTm_SpTAvGjAB_i5mWGWRZLXU7oyrh5uSDdGNwgi-thXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.60 waku b3d35c39a547bdecafe99ac58cf1ed154576c7b4eb43022d740f5ced2baa6ea4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3d35c39a547. Setting up logs at ./log/docker/node3_2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22589
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:22589/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:22589/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.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78","/ip4/172.18.183.60/tcp/22591/ws/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78"],"enrUri":"enr:-La4QB7EyKezvTfGOnfpmGUBrrm4CY7x7kTF8rBU93WiVrIfZcmD9Nq6zaT8XI26FR0QDdhOXb2jnkfy6uy_eHe3Qx8CgmlkgnY0gmlwhKwStzyKbXVsdGlhZGRyc5YACASsErc8Blg-AAoErBK3PAZYP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRg3hlzR2xuLE4u4OCTnuOtOT4NS6USoA9AQ2Q0AAn0eDdGNwglg-hXdha3UyAQ"}'
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.220.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3647', '3648', '3649', '3650', '3651']
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 3647:3647 -p 3648:3648 -p 3649:3649 -p 3650:3650 -p 3651:3651 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=3649 --rest-port=3647 --tcp-port=3648 --discv5-udp-port=3650 --rest-address=0.0.0.0 --nat=extip:172.18.220.139 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=eaef0ae531fdb2d34d7ad27eb10a8370150b2d0a575cad8233afa4cc6bc40290 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3651 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QF1Wd9YVGLPzojabNCCa4GY01xD9mBu6TE1mdCCqOig0SIG8NbmXLhY9vEVCQNgPj2oyRnfIiIPMXVgMqoZECboCgmlkgnY0gmlwhKwSIkyKbXVsdGlhZGRyc5YACASsEiJMBi-tAAoErBIiTAYvrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHAaOh5Ts--TTm_SpTAvGjAB_i5mWGWRZLXU7oyrh5uSDdGNwgi-thXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.139 waku 1a5cc01958edd4ff5bc175ee471ac3f4158b561d8e2bedc50ebe9a772ec2c4b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a5cc01958ed. Setting up logs at ./log/docker/node4_2026-03-14_04-36-38__1168a118-ec5a-402b-8543-03d2a44a4aaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3647
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:3647/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:3647/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.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT","/ip4/172.18.220.139/tcp/3649/ws/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT"],"enrUri":"enr:-La4QAupe_3Kp1hxV-vxQPQP37QlYCvn83o3R7cShoHtsrF1K5mJ09oCb2jOLijsg7m-Bcl27rGT4mMHykoydQF7T3cCgmlkgnY0gmlwhKwS3IuKbXVsdGlhZGRyc5YACASsEtyLBg5AAAoErBLciwYOQd0DgnJzhQADAQAAiXNlY3AyNTZrMaED88c0Nf141JC6ac51LPmIrpnPtF2I8o9mSET0Eq2SbECDdGNwgg5AhXdha3UyAQ"}'
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:12204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.76/tcp/12205/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.76/tcp/12205/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3647/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.76/tcp/12205/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12204/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:50247/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:22589/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:3647/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 GET "http://127.0.0.1:12204/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.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50247/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.34.76/tcp/49366/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22589/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.34.76/tcp/42396/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3647/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.34.76/tcp/60132/p2p/16Uiu2HAkwK5CE6zYSXJQ737SwpNXRicjmbJxEnUqf7CdnNSc8vu1","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
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:12204/admin/v1/peers/connected" -H "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.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12204/admin/v1/peers/connected/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'[{"multiaddr":"/ip4/172.18.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT","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.37.1-81-g96f1c4","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:456 /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.183.60/tcp/22590/p2p/16Uiu2HAmHNTAayCexEa2yRrjvDCYm9atdFp2DDb2FyuBJ6VBip78', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.220.139/tcp/3648/p2p/16Uiu2HAmV4bbeV4eMY8aNKWraaBzgT75ah6z4icRCQxfBKzxnSAT', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.218.222/tcp/50248/p2p/16Uiu2HAmJHxQg9AFc3Rvmc7iAr33EwvcQ3p5VP2rHm6PD919RTNm', '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.37.1-81-g96f1c4', 'origin': 'UnknownOrigin'}]
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 314c6c9a0ff6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 975d94d4f27f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b3d35c39a547
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 314c6c9a0ff6. 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 1a5cc01958ed
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 975d94d4f27f. 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.

View File

@ -0,0 +1,166 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-03-14_04-40-39__eb4923e2-e1ea-4b24-aaf7-d1cf4de6a6c9
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-14_04-40-39__eb4923e2-e1ea-4b24-aaf7-d1cf4de6a6c9__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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8482', '8483', '8484', '8485', '8486']
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 8482:8482 -p 8483:8483 -p 8484:8484 -p 8485:8485 -p 8486:8486 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=8484 --rest-port=8482 --tcp-port=8483 --discv5-udp-port=8485 --rest-address=0.0.0.0 --nat=extip:172.18.135.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ccdcb9cdcecbcab2cc3322ab32fcfa4da3d67ed0efaa7b30c4c5ce4feea9c8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8486 --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.135.146 waku 1183c377b67d3c5168054ee685246e6bbf480d424ed0b33f11c2ced554797f07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1183c377b67d. Setting up logs at ./log/docker/node1_2026-03-14_04-40-39__eb4923e2-e1ea-4b24-aaf7-d1cf4de6a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8482
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 4939d98338fa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8de3ea82669. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8482/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:8482/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:8482/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:8482/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.146/tcp/8483/p2p/16Uiu2HAmLYBBxE5558ifWZu9pf2pYuJWwKnfsWdQgDmqq4YpaTzo","/ip4/172.18.135.146/tcp/8484/ws/p2p/16Uiu2HAmLYBBxE5558ifWZu9pf2pYuJWwKnfsWdQgDmqq4YpaTzo"],"enrUri":"enr:-L24QKthl2G_2N4bsHyucxdAcvaXqKogUqBk8SJkdcFjvMm1eF8qscURveBgTlaYfO8gJiZUnZGeBy4I4Kivle4NvpACgmlkgnY0gmlwhKwSh5KKbXVsdGlhZGRyc5YACASsEoeSBiEjAAoErBKHkgYhJN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdR6veqS1jBCBUMnzRXwlpp6rC4ah-gOffGxwVLomcPiDdGNwgiEjg3VkcIIhJYV3YWt1MgU"}'
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-14_04-40-39__eb4923e2-e1ea-4b24-aaf7-d1cf4de6a6c9__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.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37613', '37614', '37615', '37616', '37617']
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 37613:37613 -p 37614:37614 -p 37615:37615 -p 37616:37616 -p 37617:37617 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=37615 --rest-port=37613 --tcp-port=37614 --discv5-udp-port=37616 --rest-address=0.0.0.0 --nat=extip:172.18.16.16 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed1bf8f3c1fbdacbc03afd02cf24a6befd0a79e6a886c7f649fe8df0d9a9cabc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKthl2G_2N4bsHyucxdAcvaXqKogUqBk8SJkdcFjvMm1eF8qscURveBgTlaYfO8gJiZUnZGeBy4I4Kivle4NvpACgmlkgnY0gmlwhKwSh5KKbXVsdGlhZGRyc5YACASsEoeSBiEjAAoErBKHkgYhJN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdR6veqS1jBCBUMnzRXwlpp6rC4ah-gOffGxwVLomcPiDdGNwgiEjg3VkcIIhJYV3YWt1MgU --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.16.16 waku 05bb8fd82447913a90134aa6e305d834a7c30a1c3eb0e36296351dc4ac4a82d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05bb8fd82447. Setting up logs at ./log/docker/node2_2026-03-14_04-40-39__eb4923e2-e1ea-4b24-aaf7-d1cf4de6a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37613
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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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:37613/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.16/tcp/37614/p2p/16Uiu2HAm7fg9dJSarmAWACugkouqw6DC3V4o9uUbU1wfnHzE4TFe","/ip4/172.18.16.16/tcp/37615/ws/p2p/16Uiu2HAm7fg9dJSarmAWACugkouqw6DC3V4o9uUbU1wfnHzE4TFe"],"enrUri":"enr:-L24QDoEkG9O3-BHdiaZb_U5SewG41f8VcLf1nbsx0CTq_J7E--LXeqDGI6yrPCvhDyTn70lKPB75lpltgsZ928Dl-cCgmlkgnY0gmlwhKwSEBCKbXVsdGlhZGRyc5YACASsEhAQBpLuAAoErBIQEAaS790DgnJzhQACAQAAiXNlY3AyNTZrMaECteKQ7oulR35091OrYGH1Z1bNOTTKnBKj8AFAa8yyOGGDdGNwgpLug3VkcIKS8IV3YWt1MgE"}'
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:37613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.146/tcp/8483/p2p/16Uiu2HAmLYBBxE5558ifWZu9pf2pYuJWwKnfsWdQgDmqq4YpaTzo"]'
INFO  src.node.api_clients.base_client:base_client.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:8482/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"]'
INFO  src.node.api_clients.base_client:base_client.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:37613/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/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:8482/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -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:8482/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -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:8482/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -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:8482/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/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:8482/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -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:8482/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -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:8482/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -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:8482/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -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:8482/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8482/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:8482/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -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:8482/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
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 1183c377b67d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05bb8fd82447
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,280 @@
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_content_topics_and_send_messages with id: 2026-03-14_04-32-42__aac3c182-e79b-4425-99cd-2477a1440220
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-14_04-32-42__aac3c182-e79b-4425-99cd-2477a1440220__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.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9772', '9773', '9774', '9775', '9776']
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 9772:9772 -p 9773:9773 -p 9774:9774 -p 9775:9775 -p 9776:9776 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=9774 --rest-port=9772 --tcp-port=9773 --discv5-udp-port=9775 --rest-address=0.0.0.0 --nat=extip:172.18.64.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4e79afac5ca3daf50dccc6ae0de3bb1cc47bc9f6ee852bac7ddb027fda63be4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9776 --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.64.10 waku bfc76d49974a80158fae1f57533ebe1aceac0cec7fe4068358139967e31a80f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfc76d49974a. Setting up logs at ./log/docker/node1_2026-03-14_04-32-42__aac3c182-e79b-4425-99cd-2477a1440220__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9772
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 1f9404ec3775. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53d77fd00d6a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9772/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:9772/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:9772/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:9772/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:9772/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:9772/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:9772/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:9772/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.10/tcp/9773/p2p/16Uiu2HAmSFp1nHYwuohQLr8KbqqkVGsF5BQhnPUJjhimW5GStK8A","/ip4/172.18.64.10/tcp/9774/ws/p2p/16Uiu2HAmSFp1nHYwuohQLr8KbqqkVGsF5BQhnPUJjhimW5GStK8A"],"enrUri":"enr:-L24QIoSQY14OMuoR_aGT2oiRZXG6IfD2JbBpcBAs0DmMhS1LIOoR66It7UxzxyQgIcvB02tum1UJLtAFcObT-l0XqICgmlkgnY0gmlwhKwSQAqKbXVsdGlhZGRyc5YACASsEkAKBiYtAAoErBJACgYmLt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyhOSLd8IIUN4JWKei-LRXhJxAg0rBYMYXK_sRr3zDo-DdGNwgiYtg3VkcIImL4V3YWt1MgU"}'
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-14_04-32-42__aac3c182-e79b-4425-99cd-2477a1440220__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.28.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16897', '16898', '16899', '16900', '16901']
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 16897:16897 -p 16898:16898 -p 16899:16899 -p 16900:16900 -p 16901:16901 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=16899 --rest-port=16897 --tcp-port=16898 --discv5-udp-port=16900 --rest-address=0.0.0.0 --nat=extip:172.18.28.42 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0b46dd1ebeaaadce7fddfddaf943c97653c4ee5ddcbcbee6ac8def9953ec98d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16901 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIoSQY14OMuoR_aGT2oiRZXG6IfD2JbBpcBAs0DmMhS1LIOoR66It7UxzxyQgIcvB02tum1UJLtAFcObT-l0XqICgmlkgnY0gmlwhKwSQAqKbXVsdGlhZGRyc5YACASsEkAKBiYtAAoErBJACgYmLt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyhOSLd8IIUN4JWKei-LRXhJxAg0rBYMYXK_sRr3zDo-DdGNwgiYtg3VkcIImL4V3YWt1MgU --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.28.42 waku 0016519c7c8e04f77afd794bcfc48ef1b4ae5c165e85d4f6dbedfcb051556e40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0016519c7c8e. Setting up logs at ./log/docker/node2_2026-03-14_04-32-42__aac3c182-e79b-4425-99cd-2477a1440220__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16897
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:16897/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:16897/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.28.42/tcp/16898/p2p/16Uiu2HAm9a9i5mJB3xMpVHRZ9qApt1nRY9AfvBTDkHYNUzzxTuY5","/ip4/172.18.28.42/tcp/16899/ws/p2p/16Uiu2HAm9a9i5mJB3xMpVHRZ9qApt1nRY9AfvBTDkHYNUzzxTuY5"],"enrUri":"enr:-L24QMpiaeFWtIo7cxyMdySwK4THQ5PTo2SWElpUMOaj1MVjOVSlHUUW0o1s6HiCUg3hWusnnxIGtuV5sy-zy9l3s6gCgmlkgnY0gmlwhKwSHCqKbXVsdGlhZGRyc5YACASsEhwqBkICAAoErBIcKgZCA90DgnJzhQACAQAAiXNlY3AyNTZrMaEC0i-d6vmlXYeilW49ZdobXfdiY1-vCnpvThMAghxSrDqDdGNwgkICg3VkcIJCBIV3YWt1MgE"}'
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:16897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.10/tcp/9773/p2p/16Uiu2HAmSFp1nHYwuohQLr8KbqqkVGsF5BQhnPUJjhimW5GStK8A"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/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:16897/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:9772/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:9772/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":1773462765098643980,"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:16897/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":1773462765098643980,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "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":"/waku/2/content/test.js","version":0,"timestamp":1773462765220009313,"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:16897/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "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":"/waku/2/content/test.js","version":0,"timestamp":1773462765220009313,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "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":"/app/22/sometopic/someencoding","version":0,"timestamp":1773462765343804982,"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:16897/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "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":"/app/22/sometopic/someencoding","version":0,"timestamp":1773462765343804982,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/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:16897/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:9772/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:9772/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":1773462765465370278,"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:16897/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":1773462765465370278,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "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":"/statusim/1/community/cbor","version":0,"timestamp":1773462765588093283,"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:16897/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "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":"/statusim/1/community/cbor","version":0,"timestamp":1773462765588093283,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "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":"/app/27/sometopic/someencoding","version":0,"timestamp":1773462765709934178,"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:16897/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "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":"/app/27/sometopic/someencoding","version":0,"timestamp":1773462765709934178,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "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":"/app/29/sometopic/someencoding","version":0,"timestamp":1773462765831418690,"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:16897/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "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":"/app/29/sometopic/someencoding","version":0,"timestamp":1773462765831418690,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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.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:9772/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "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":"/app/20/sometopic/someencoding","version":0,"timestamp":1773462765952870186,"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:16897/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "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":"/app/20/sometopic/someencoding","version":0,"timestamp":1773462765952870186,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773462766084863831,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773462766084863831,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/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:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/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:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773462766221897432,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773462766221897432,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773462766342791944,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773462766342791944,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773462766464586979,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773462766464586979,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.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:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.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:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773462766586150962,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773462766586150962,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/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:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/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:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773462766707351411,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773462766707351411,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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'
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773462766828880943,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773462766828880943,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9772/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:16897/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:9772/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "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
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:9772/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773462766950495957,"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:16897/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773462766950495957,"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 bfc76d49974a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0016519c7c8e
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,115 @@
2026-03-14 04:31:36.573 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:31:36.574 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea
2026-03-14 04:31:36.574 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:31:36.575 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-14 04:31:36.575 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-14 04:31:36.585 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:36.585 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:36.592 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:36.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:36.598 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:31:36.598 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:36.598 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:31:36.599 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:31:36.599 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2026-03-14 04:31:36.600 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2026-03-14 04:31:36.600 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:36.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:36.644 DEBUG [src.node.docker_mananger] Network waku created
2026-03-14 04:31:36.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.6
2026-03-14 04:31:36.644 DEBUG [src.node.docker_mananger] Generated ports ['17428', '17429', '17430', '17431', '17432']
2026-03-14 04:31:36.644 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:36.644 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:36.644 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:36.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 17428:17428 -p 17429:17429 -p 17430:17430 -p 17431:17431 -p 17432:17432 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=17430 --rest-port=17428 --tcp-port=17429 --discv5-udp-port=17431 --rest-address=0.0.0.0 --nat=extip:172.18.93.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed0d2ccda5c1d4d9e870200afce117d4fdb0a0f4fdac7bc5ad57f18bb2ab3c76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17432 --metrics-logging=true --relay=true --store=true
2026-03-14 04:31:40.012 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.6 waku af076c2c45a164ff0e6cdb100f5c1f0c3c6edd067c37c936b4cebf5567dbb09b
2026-03-14 04:31:40.047 DEBUG [src.node.docker_mananger] Container started with ID af076c2c45a1. Setting up logs at ./log/docker/node1_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:40.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17428
2026-03-14 04:31:40.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:41.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17428/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:41.051 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-14 04:31:41.052 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:41.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:41.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.6/tcp/17429/p2p/16Uiu2HAmTnzatF2vRYuRy2rCvZyGW2kHJgDRxrhRQfmGwG8HvSWj","/ip4/172.18.93.6/tcp/17430/ws/p2p/16Uiu2HAmTnzatF2vRYuRy2rCvZyGW2kHJgDRxrhRQfmGwG8HvSWj"],"enrUri":"enr:-L24QANcJHtzzms6TwatdsirR2-fqMPExOUwI2K219oPOn7cO0WbenYdOs373UW7vTZ7sC4tpCn78qugmRp3CRcIaz0CgmlkgnY0gmlwhKwSXQaKbXVsdGlhZGRyc5YACASsEl0GBkQVAAoErBJdBgZEFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4Ow3I8aqVfAmul7pNL_t1PV06cF094Pt9k_3mPBOLaiDdGNwgkQVg3VkcIJEF4V3YWt1MgM"}'
2026-03-14 04:31:41.055 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:41.055 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:41.055 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:41.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:41.057 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.41
2026-03-14 04:31:41.057 DEBUG [src.node.docker_mananger] Generated ports ['48483', '48484', '48485', '48486', '48487']
2026-03-14 04:31:41.057 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:41.057 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:41.057 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:41.057 DEBUG [src.node.docker_mananger] docker run -i -t -p 48483:48483 -p 48484:48484 -p 48485:48485 -p 48486:48486 -p 48487:48487 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=48485 --rest-port=48483 --tcp-port=48484 --discv5-udp-port=48486 --rest-address=0.0.0.0 --nat=extip:172.18.219.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd471b0cc9acd1c7b8b84bef7a1140db3731adddef4e68753f383cef95456cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48487 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QANcJHtzzms6TwatdsirR2-fqMPExOUwI2K219oPOn7cO0WbenYdOs373UW7vTZ7sC4tpCn78qugmRp3CRcIaz0CgmlkgnY0gmlwhKwSXQaKbXVsdGlhZGRyc5YACASsEl0GBkQVAAoErBJdBgZEFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4Ow3I8aqVfAmul7pNL_t1PV06cF094Pt9k_3mPBOLaiDdGNwgkQVg3VkcIJEF4V3YWt1MgM
2026-03-14 04:31:41.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.41 waku 39ad1a5f4914f5b5ed21f3ba4bef1faba00c431267fac0c49138749f11fc4932
2026-03-14 04:31:41.284 DEBUG [src.node.docker_mananger] Container started with ID 39ad1a5f4914. Setting up logs at ./log/docker/node2_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:41.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48483
2026-03-14 04:31:41.286 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:42.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48483/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:42.289 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":"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-14 04:31:42.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:42.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:42.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.41/tcp/48484/p2p/16Uiu2HAkzvG6FXZBR9hzvuBUnYkaknxcWny9ddcxT1eauU98uEPF","/ip4/172.18.219.41/tcp/48485/ws/p2p/16Uiu2HAkzvG6FXZBR9hzvuBUnYkaknxcWny9ddcxT1eauU98uEPF"],"enrUri":"enr:-L24QJUyA86ZoRe55Q7ZPUdc0q7bau691_6_o_ReGxh1YQQaDNvJD4be-Rqe8_rUBWPbK0bsecyfaQjXLjph802qy4MCgmlkgnY0gmlwhKwS2ymKbXVsdGlhZGRyc5YACASsEtspBr1kAAoErBLbKQa9Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUZ1EYMgnxsEHn6rYRXK3QLEAdRfNVrx2HwPAjIZFVi6DdGNwgr1kg3VkcIK9ZoV3YWt1Mgc"}'
2026-03-14 04:31:42.292 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:42.293 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:31:42.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:31:42.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:31:42.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.142
2026-03-14 04:31:42.295 DEBUG [src.node.docker_mananger] Generated ports ['12383', '12384', '12385', '12386', '12387']
2026-03-14 04:31:42.295 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-03-14 04:31:42.295 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:31:42.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:31:42.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:31:42.295 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:31:42.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 12383:12383 -p 12384:12384 -p 12385:12385 -p 12386:12386 -p 12387:12387 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=12385 --rest-port=12383 --tcp-port=12384 --discv5-udp-port=12386 --rest-address=0.0.0.0 --nat=extip:172.18.17.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=223c7c45d9d35e21fea345985d108cae2aca9d2c66e3e8cb9bca9b9afe6ba49f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12387 --metrics-logging=true --relay=true --filternode=/ip4/172.18.219.41/tcp/48484/p2p/16Uiu2HAkzvG6FXZBR9hzvuBUnYkaknxcWny9ddcxT1eauU98uEPF --store=false --discv5-bootstrap-node=enr:-L24QJUyA86ZoRe55Q7ZPUdc0q7bau691_6_o_ReGxh1YQQaDNvJD4be-Rqe8_rUBWPbK0bsecyfaQjXLjph802qy4MCgmlkgnY0gmlwhKwS2ymKbXVsdGlhZGRyc5YACASsEtspBr1kAAoErBLbKQa9Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUZ1EYMgnxsEHn6rYRXK3QLEAdRfNVrx2HwPAjIZFVi6DdGNwgr1kg3VkcIK9ZoV3YWt1Mgc
2026-03-14 04:31:42.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.142 waku 267bf11db4685d992494e1aeb8b91f455ea151df6b26d7f7bdf3855b87e93cfc
2026-03-14 04:31:42.550 DEBUG [src.node.docker_mananger] Container started with ID 267bf11db468. Setting up logs at ./log/docker/node3_2026-03-14_04-31-36__df73d680-7df4-4ffb-8f11-4179612d94ea__wakuorg_nwaku:latest.log
2026-03-14 04:31:42.550 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12383
2026-03-14 04:31:42.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:31:43.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12383/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:43.557 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-14 04:31:43.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:31:43.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:43.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.142/tcp/12384/p2p/16Uiu2HAm2b2DhKG36bMN1jwsABq5oPe4t84Jc7UFvwyLyLyjbDXP","/ip4/172.18.17.142/tcp/12385/ws/p2p/16Uiu2HAm2b2DhKG36bMN1jwsABq5oPe4t84Jc7UFvwyLyLyjbDXP"],"enrUri":"enr:-L24QNxS_Nv9skFF1N9QFZflALR1eE1EBzeFxe_Vl4n5hGDGNm01dYP0lFJQ3-4zN2ftZSRl3JOwwT_F_VY3hQjmclcCgmlkgnY0gmlwhKwSEY6KbXVsdGlhZGRyc5YACASsEhGOBjBgAAoErBIRjgYwYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECambrvbhWMVfekrluSNmcvpZVDAkqD6_ch13P8wpXY0KDdGNwgjBgg3VkcIIwYoV3YWt1MgE"}'
2026-03-14 04:31:43.572 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:31:43.572 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-03-14 04:31:43.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:43.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:43.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48483/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-14 04:31:43.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:31:43.592 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2026-03-14 04:31:43.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17428/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:43.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.219.41/tcp/55816/p2p/16Uiu2HAkzvG6FXZBR9hzvuBUnYkaknxcWny9ddcxT1eauU98uEPF","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/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:43.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48483/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:31:43.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.93.6/tcp/17429/p2p/16Uiu2HAmTnzatF2vRYuRy2rCvZyGW2kHJgDRxrhRQfmGwG8HvSWj","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/store-query/3.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.37.1-81-g96f1c4","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.4/tcp/60228/p2p/16Uiu2HAm2b2DhKG36bMN1jwsABq5oPe4t84Jc7UFvwyLyLyjbDXP","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.37.1-81-g96f1c4","origin":"UnknownOrigin"}]'
2026-03-14 04:31:43.606 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-14 04:32:13.607 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
2026-03-14 04:32:13.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12383/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-14 04:32:13.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-14 04:32:13.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12383/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-14 04:32:13.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-14 04:32:13.627 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-03-14 04:32:13.627 DEBUG [src.steps.store] Relaying message
2026-03-14 04:32:13.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17428/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-14 04:32:13.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:32:13.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:32:13.835 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-14 04:32:18.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12383/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:18.838 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":1773462733627535841,"ephemeral":false}]'
2026-03-14 04:32:18.838 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773462733627535841, 'ephemeral': False}]
2026-03-14 04:32:18.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12383/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:32:18.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-14 04:32:18.841 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2026-03-14 04:32:18.843 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:32:18.844 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:32:18.844 DEBUG [src.node.waku_node] Stopping container with id af076c2c45a1
2026-03-14 04:32:19.431 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:19.431 DEBUG [src.node.waku_node] Stopping container with id 39ad1a5f4914
2026-03-14 04:32:19.986 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:19.988 DEBUG [src.node.waku_node] Stopping container with id 267bf11db468
2026-03-14 04:32:20.246 ERROR [src.node.docker_mananger] Max retries reached for container af076c2c45a1. Exiting log stream.
2026-03-14 04:32:20.549 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:32:20.551 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:32:20.575 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:32:20.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:32:20.623 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064
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-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__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.150.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19429', '19430', '19431', '19432', '19433']
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 19429:19429 -p 19430:19430 -p 19431:19431 -p 19432:19432 -p 19433:19433 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=19431 --rest-port=19429 --tcp-port=19430 --discv5-udp-port=19432 --rest-address=0.0.0.0 --nat=extip:172.18.150.192 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ae925e47e932f2a5fd7e9aace865fbed0af8d1eddba2ed77975a1b1144ac94b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19433 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3573803f6a83. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.192 waku 3a81114beb50635ddb91baaf7b92dedad88053b06fb8b38645178e7d9fb757e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a81114beb50. Setting up logs at ./log/docker/node1_2026-03-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19429
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 bbe7203d07d1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19429/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:19429/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.150.192/tcp/19430/p2p/16Uiu2HAky65e7arEr5rV4F8ygrYxu2cnbNx2VQBxQRkV8kb2SHPh","/ip4/172.18.150.192/tcp/19431/ws/p2p/16Uiu2HAky65e7arEr5rV4F8ygrYxu2cnbNx2VQBxQRkV8kb2SHPh"],"enrUri":"enr:-L24QN57b2GX2LZIussdWawDFlOwdiHvMg7I6k8AF-rvDXuFaiT1HMEanQHD6S_NBkj1znJ4LmQjOj9hhBS2il6lfBMCgmlkgnY0gmlwhKwSlsCKbXVsdGlhZGRyc5YACASsEpbABkvmAAoErBKWwAZL590DgnJzhQACAQAAiXNlY3AyNTZrMaECNmnigBNa5AGLUBOCAiknBugw_nbxdjWNIf0l7vv9qdyDdGNwgkvmg3VkcIJL6IV3YWt1MgU"}'
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-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__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.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10910', '10911', '10912', '10913', '10914']
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 10910:10910 -p 10911:10911 -p 10912:10912 -p 10913:10913 -p 10914:10914 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=10912 --rest-port=10910 --tcp-port=10911 --discv5-udp-port=10913 --rest-address=0.0.0.0 --nat=extip:172.18.142.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=52c9d967b5e48fa6ab0214326d0acdadbdaebeb85fed81b3d0bfeaecd51c9a2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10914 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN57b2GX2LZIussdWawDFlOwdiHvMg7I6k8AF-rvDXuFaiT1HMEanQHD6S_NBkj1znJ4LmQjOj9hhBS2il6lfBMCgmlkgnY0gmlwhKwSlsCKbXVsdGlhZGRyc5YACASsEpbABkvmAAoErBKWwAZL590DgnJzhQACAQAAiXNlY3AyNTZrMaECNmnigBNa5AGLUBOCAiknBugw_nbxdjWNIf0l7vv9qdyDdGNwgkvmg3VkcIJL6IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.220 waku a52f8da617e2793d5e5f6c3d175056e9618be4d2f59d78a9a75a70219bfb6a68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a52f8da617e2. Setting up logs at ./log/docker/node2_2026-03-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10910
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:10910/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:10910/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:10910/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.220/tcp/10911/p2p/16Uiu2HAmHk4qXp4WmNLvUFf3sFkfQZaxkhPdTCdGJN4f9W2noEfn","/ip4/172.18.142.220/tcp/10912/ws/p2p/16Uiu2HAmHk4qXp4WmNLvUFf3sFkfQZaxkhPdTCdGJN4f9W2noEfn"],"enrUri":"enr:-L24QFKAvK1RteIzv8-Kvpby-VqmCdCJFeGymJpeYB1jyCtBFXsZrHNjX-YEbjU2lJKRtt6JqsJ2v9EcszxK2wBhS0YCgmlkgnY0gmlwhKwSjtyKbXVsdGlhZGRyc5YACASsEo7cBiqfAAoErBKO3AYqoN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDS5dpfWQtVqfBiVgZ-tuSbj2kWAJitVx3Xy6MJmGYkX2DdGNwgiqfg3VkcIIqoYV3YWt1MgE"}'
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:10910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.192/tcp/19430/p2p/16Uiu2HAky65e7arEr5rV4F8ygrYxu2cnbNx2VQBxQRkV8kb2SHPh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19429/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:10910/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:19429/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:19429/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":1773462856294291586,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462860122293049,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462860280524209,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462860436085091,"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 3a81114beb50
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a52f8da617e2
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-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-14_04-34-17__982714c8-93e3-4079-9c21-510afd58a064__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,84 @@
2026-03-14 04:37:54.890 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:37:54.891 DEBUG [tests.conftest] Running test: test_store_with_empty_and_valid_hash with id: 2026-03-14_04-37-54__93f11198-f8b8-4ac9-bb2f-b4352c55c379
2026-03-14 04:37:54.891 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:37:54.891 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:37:54.891 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:37:54.897 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:54.897 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-37-54__93f11198-f8b8-4ac9-bb2f-b4352c55c379__wakuorg_nwaku:latest.log
2026-03-14 04:37:54.897 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:54.897 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:54.899 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:54.899 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.54
2026-03-14 04:37:54.899 DEBUG [src.node.docker_mananger] Generated ports ['16458', '16459', '16460', '16461', '16462']
2026-03-14 04:37:54.899 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:54.899 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:54.899 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:54.899 DEBUG [src.node.docker_mananger] docker run -i -t -p 16458:16458 -p 16459:16459 -p 16460:16460 -p 16461:16461 -p 16462:16462 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=16460 --rest-port=16458 --tcp-port=16459 --discv5-udp-port=16461 --rest-address=0.0.0.0 --nat=extip:172.18.105.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aceff3d3d31c48007eebec7fd5fc092a6cfeca0d8dadbfbe2d6a46bf6dacd06 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16462 --metrics-logging=true --store=true --relay=true
2026-03-14 04:37:55.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.54 waku f7aa7725e0297b56f0d56f1f2e4d9bea0e8d78653d7ae5dcf91cf39ab182f194
2026-03-14 04:37:55.074 DEBUG [src.node.docker_mananger] Container started with ID f7aa7725e029. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-37-54__93f11198-f8b8-4ac9-bb2f-b4352c55c379__wakuorg_nwaku:latest.log
2026-03-14 04:37:55.075 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16458
2026-03-14 04:37:55.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:55.200 ERROR [src.node.docker_mananger] Max retries reached for container 262c196ec437. Exiting log stream.
2026-03-14 04:37:55.687 ERROR [src.node.docker_mananger] Max retries reached for container c208fd68342e. Exiting log stream.
2026-03-14 04:37:56.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16458/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:56.079 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-14 04:37:56.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:56.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:56.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.54/tcp/16459/p2p/16Uiu2HAm19igAw2Ky9yy9js6FgoB3vQq4cCcWpvM34A7h19n3ssS","/ip4/172.18.105.54/tcp/16460/ws/p2p/16Uiu2HAm19igAw2Ky9yy9js6FgoB3vQq4cCcWpvM34A7h19n3ssS"],"enrUri":"enr:-L24QDJjw4VitiKCvZDSkZbVag4lQasJIsFuWhED7c0zJV_tV61GSW4ewJQSCvrXURLRWVdFabfveFU7BX1jP9FJ79QCgmlkgnY0gmlwhKwSaTaKbXVsdGlhZGRyc5YACASsEmk2BkBLAAoErBJpNgZATN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVQ_gj9wvKw4RvcxcbgmrZ8s-bU1_YYduFbEvAS8bOZWDdGNwgkBLg3VkcIJATYV3YWt1MgM"}'
2026-03-14 04:37:56.083 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:56.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:37:56.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-37-54__93f11198-f8b8-4ac9-bb2f-b4352c55c379__wakuorg_nwaku:latest.log
2026-03-14 04:37:56.089 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:37:56.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:37:56.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:37:56.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.237
2026-03-14 04:37:56.091 DEBUG [src.node.docker_mananger] Generated ports ['28793', '28794', '28795', '28796', '28797']
2026-03-14 04:37:56.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:37:56.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:37:56.091 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:37:56.091 DEBUG [src.node.docker_mananger] docker run -i -t -p 28793:28793 -p 28794:28794 -p 28795:28795 -p 28796:28796 -p 28797:28797 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=28795 --rest-port=28793 --tcp-port=28794 --discv5-udp-port=28796 --rest-address=0.0.0.0 --nat=extip:172.18.38.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b36e246cb176e5835043c7c5df5dd718efeafbaf2ad9a1dbcfff04c59f0b183b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28797 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDJjw4VitiKCvZDSkZbVag4lQasJIsFuWhED7c0zJV_tV61GSW4ewJQSCvrXURLRWVdFabfveFU7BX1jP9FJ79QCgmlkgnY0gmlwhKwSaTaKbXVsdGlhZGRyc5YACASsEmk2BkBLAAoErBJpNgZATN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVQ_gj9wvKw4RvcxcbgmrZ8s-bU1_YYduFbEvAS8bOZWDdGNwgkBLg3VkcIJATYV3YWt1MgM --storenode=/ip4/172.18.105.54/tcp/16459/p2p/16Uiu2HAm19igAw2Ky9yy9js6FgoB3vQq4cCcWpvM34A7h19n3ssS --store=true --relay=true
2026-03-14 04:37:56.258 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.237 waku 8758c6f0783509792bb6324d0eb96bb66b66abb5c24e4e6e0335369ce732405a
2026-03-14 04:37:56.285 DEBUG [src.node.docker_mananger] Container started with ID 8758c6f07835. Setting up logs at ./log/docker/store_node1_2026-03-14_04-37-54__93f11198-f8b8-4ac9-bb2f-b4352c55c379__wakuorg_nwaku:latest.log
2026-03-14 04:37:56.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28793
2026-03-14 04:37:56.286 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:37:57.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28793/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:57.289 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-14 04:37:57.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:37:57.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:57.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.237/tcp/28794/p2p/16Uiu2HAmS9JmML48udQfYVowdTSMDuxSmxkyr2ZP783sDbQNPoP4","/ip4/172.18.38.237/tcp/28795/ws/p2p/16Uiu2HAmS9JmML48udQfYVowdTSMDuxSmxkyr2ZP783sDbQNPoP4"],"enrUri":"enr:-L24QGZh8f4NeMxxcRvpZiJQBPnRQp8oAiJ7WcrBU0xFrN74LX_4tStWLJpdn5H2IC_yD7aqnxe4_VlBjcLVcqvWna8CgmlkgnY0gmlwhKwSJu2KbXVsdGlhZGRyc5YACASsEibtBnB6AAoErBIm7QZwe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyGkDshzR7wotaI_WuF_KGyDas0BCS8qT_Pw6jli_6ReDdGNwgnB6g3VkcIJwfIV3YWt1MgM"}'
2026-03-14 04:37:57.291 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:37:57.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.54/tcp/16459/p2p/16Uiu2HAm19igAw2Ky9yy9js6FgoB3vQq4cCcWpvM34A7h19n3ssS"]'
2026-03-14 04:37:57.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16458/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:37:57.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:37:57.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.300 DEBUG [src.steps.store] Relaying message
2026-03-14 04:37:57.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16458/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-14 04:37:57.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:37:57.507 DEBUG [src.steps.store] Relaying message
2026-03-14 04:37:57.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16458/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-14 04:37:57.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:37:57.714 DEBUG [src.steps.store] Relaying message
2026-03-14 04:37:57.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16458/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-14 04:37:57.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:37:57.922 DEBUG [src.steps.store] Relaying message
2026-03-14 04:37:57.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16458/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-14 04:37:57.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:37:57.927 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-14 04:37:58.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16458/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x080be59a5126035f7ff946eebed3142287c9bd3ba390b76c9b62a6dd4a7e0247%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:58.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x080be59a5126035f7ff946eebed3142287c9bd3ba390b76c9b62a6dd4a7e0247"}]}'
2026-03-14 04:37:58.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28793/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x080be59a5126035f7ff946eebed3142287c9bd3ba390b76c9b62a6dd4a7e0247%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:37:58.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x080be59a5126035f7ff946eebed3142287c9bd3ba390b76c9b62a6dd4a7e0247"}]}'
2026-03-14 04:37:58.136 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:37:58.137 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:37:58.137 DEBUG [src.node.waku_node] Stopping container with id f7aa7725e029
2026-03-14 04:37:58.640 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:58.642 DEBUG [src.node.waku_node] Stopping container with id 8758c6f07835
2026-03-14 04:37:59.152 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:37:59.155 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:37:59.165 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:37:59.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,287 @@
2026-03-14 04:40:23.144 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:23.144 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b
2026-03-14 04:40:23.145 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:23.145 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:40:23.145 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:40:23.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:23.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:23.153 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:23.153 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:23.155 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:23.155 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.237
2026-03-14 04:40:23.155 DEBUG [src.node.docker_mananger] Generated ports ['39677', '39678', '39679', '39680', '39681']
2026-03-14 04:40:23.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:23.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:23.156 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:23.156 DEBUG [src.node.docker_mananger] docker run -i -t -p 39677:39677 -p 39678:39678 -p 39679:39679 -p 39680:39680 -p 39681:39681 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=39679 --rest-port=39677 --tcp-port=39678 --discv5-udp-port=39680 --rest-address=0.0.0.0 --nat=extip:172.18.60.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c83fefdad5a365b461d5f3bd5eb0f78bfb7aeae99b42d2d61f2c5d32ac4ca4de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39681 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:23.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.237 waku fba303f0b6929814ab108a227383fb55f68d9428da98b2344b9942266d3ba0c6
2026-03-14 04:40:23.389 DEBUG [src.node.docker_mananger] Container started with ID fba303f0b692. Setting up logs at ./log/docker/node1_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:23.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39677
2026-03-14 04:40:23.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:23.544 ERROR [src.node.docker_mananger] Max retries reached for container 61e696cb5e66. Exiting log stream.
2026-03-14 04:40:24.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:24.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:24.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:24.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:24.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:24.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:24.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:25.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:25.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:25.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:25.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:25.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:25.246 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-14 04:40:25.247 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:25.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:25.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.237/tcp/39678/p2p/16Uiu2HAmCR6TiJnjv9eVLRVyqfDuigS8JXySRtKP8HNgBAV5wWE3","/ip4/172.18.60.237/tcp/39679/ws/p2p/16Uiu2HAmCR6TiJnjv9eVLRVyqfDuigS8JXySRtKP8HNgBAV5wWE3"],"enrUri":"enr:-L24QPSVZ8EANDl1g6sLCeXmvnhvVjOHPKiCubhKe-KDcz93GqOuW2HvWRBFGX0NsB4eEYehyWijJ6sxIrMoF6JYtDoCgmlkgnY0gmlwhKwSPO2KbXVsdGlhZGRyc5YACASsEjztBpr-AAoErBI87Qaa_90DgnJzhQACAQAAiXNlY3AyNTZrMaEC_HDHMmSl4kuLuTx6NOD1due7k1zSe8-wgOGKY25qGHiDdGNwgpr-g3VkcIKbAIV3YWt1MgU"}'
2026-03-14 04:40:25.250 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:25.257 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:25.257 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:25.257 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:25.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:25.259 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:25.259 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.47
2026-03-14 04:40:25.259 DEBUG [src.node.docker_mananger] Generated ports ['60629', '60630', '60631', '60632', '60633']
2026-03-14 04:40:25.259 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:25.259 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:25.260 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:25.260 DEBUG [src.node.docker_mananger] docker run -i -t -p 60629:60629 -p 60630:60630 -p 60631:60631 -p 60632:60632 -p 60633:60633 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=60631 --rest-port=60629 --tcp-port=60630 --discv5-udp-port=60632 --rest-address=0.0.0.0 --nat=extip:172.18.4.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2e7bcae4ddf5df9fdfabbadccc0cea17baf5bf20b22e902bf6b5f1db18a0cfd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60633 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPSVZ8EANDl1g6sLCeXmvnhvVjOHPKiCubhKe-KDcz93GqOuW2HvWRBFGX0NsB4eEYehyWijJ6sxIrMoF6JYtDoCgmlkgnY0gmlwhKwSPO2KbXVsdGlhZGRyc5YACASsEjztBpr-AAoErBI87Qaa_90DgnJzhQACAQAAiXNlY3AyNTZrMaEC_HDHMmSl4kuLuTx6NOD1due7k1zSe8-wgOGKY25qGHiDdGNwgpr-g3VkcIKbAIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:25.481 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.47 waku 4601123bad04d9d45519d3704ee5b63075932624b27802ea0aa27deb9e13ebd8
2026-03-14 04:40:25.528 DEBUG [src.node.docker_mananger] Container started with ID 4601123bad04. Setting up logs at ./log/docker/node2_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:25.528 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60629
2026-03-14 04:40:25.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:26.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60629/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:26.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:26.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60629/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:26.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:26.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60629/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:26.742 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-14 04:40:26.742 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:26.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:26.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.47/tcp/60630/p2p/16Uiu2HAm3gb4PsT4PjGPoWK41i6rqntxtSNjANm1iWp7FkBJdHa5","/ip4/172.18.4.47/tcp/60631/ws/p2p/16Uiu2HAm3gb4PsT4PjGPoWK41i6rqntxtSNjANm1iWp7FkBJdHa5"],"enrUri":"enr:-L24QAanM1ADbT63hnDWBGCYt7Ya2HzXLrmiqaITfnXY7Msle34NWB4PBFXX1J_NgVaY36PErVzLJaUjAmtbxnRpeewCgmlkgnY0gmlwhKwSBC-KbXVsdGlhZGRyc5YACASsEgQvBuzWAAoErBIELwbs190DgnJzhQACAQAAiXNlY3AyNTZrMaECeq-ky-423dDDrbagrIod5VNDph7d11X0_rnML-mzxW6DdGNwguzWg3VkcILs2IV3YWt1MgE"}'
2026-03-14 04:40:26.745 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:26.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.237/tcp/39678/p2p/16Uiu2HAmCR6TiJnjv9eVLRVyqfDuigS8JXySRtKP8HNgBAV5wWE3"]'
2026-03-14 04:40:26.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:26.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39677/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:40:26.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:26.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:40:26.886 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:40:26.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39677/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:26.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463222941657048,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463226772312233,"ephemeral":false,"proof":""}]'
2026-03-14 04:40:26.901 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:26.903 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:26.903 DEBUG [src.node.waku_node] Stopping container with id fba303f0b692
2026-03-14 04:40:27.511 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:27.511 DEBUG [src.node.waku_node] Stopping container with id 4601123bad04
2026-03-14 04:40:28.115 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:28.117 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:28.158 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:28.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:28.191 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-14 04:40:28.191 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-14 04:40:28.192 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:28.193 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-14_04-40-23__f3db6f14-a61c-46d0-b8a1-b21e5e6bf85b__wakuorg_nwaku:latest.log
2026-03-14 04:40:28.197 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:28.197 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1
2026-03-14 04:40:28.198 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:28.198 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:40:28.198 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:40:28.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:28.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:28.207 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:28.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:28.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:28.209 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.53
2026-03-14 04:40:28.209 DEBUG [src.node.docker_mananger] Generated ports ['40742', '40743', '40744', '40745', '40746']
2026-03-14 04:40:28.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:28.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:28.209 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:28.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 40742:40742 -p 40743:40743 -p 40744:40744 -p 40745:40745 -p 40746:40746 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=40744 --rest-port=40742 --tcp-port=40743 --discv5-udp-port=40745 --rest-address=0.0.0.0 --nat=extip:172.18.23.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b305dc6be6e788f041300f2aefa023bdf90301ea0aad8f992d48f9ea2df5f06b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40746 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:28.394 ERROR [src.node.docker_mananger] Max retries reached for container fba303f0b692. Exiting log stream.
2026-03-14 04:40:28.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.53 waku 5f00d9640a019713831da94c700ca09802c367bc64f96fee6a65be14773eb09f
2026-03-14 04:40:28.448 DEBUG [src.node.docker_mananger] Container started with ID 5f00d9640a01. Setting up logs at ./log/docker/node1_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:28.448 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40742
2026-03-14 04:40:28.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:28.968 ERROR [src.node.docker_mananger] Max retries reached for container 4601123bad04. Exiting log stream.
2026-03-14 04:40:29.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:29.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:29.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:29.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:29.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:29.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:29.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:30.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:30.078 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-14 04:40:30.078 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:30.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:30.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.53/tcp/40743/p2p/16Uiu2HAkw5uQFuKwD2ezV2qvqJcqEUimXiyGiXbGynxZ9cYd7nbM","/ip4/172.18.23.53/tcp/40744/ws/p2p/16Uiu2HAkw5uQFuKwD2ezV2qvqJcqEUimXiyGiXbGynxZ9cYd7nbM"],"enrUri":"enr:-L24QGAcQppWlX_kJlQ8HfZB3Ndwdbk-tfh9oaAHgQ38Zw34AvOInE3SnsjQNmUulCI9HI7lZNGcFPxwrAlr9DskC08CgmlkgnY0gmlwhKwSFzWKbXVsdGlhZGRyc5YACASsEhc1Bp8nAAoErBIXNQafKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECGKbvCfOgzPErxOTgZMZTjTrgPcr1dyYIOHalQ06tsWyDdGNwgp8ng3VkcIKfKYV3YWt1MgU"}'
2026-03-14 04:40:30.082 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:30.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:30.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:30.089 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:30.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:30.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:30.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.244
2026-03-14 04:40:30.091 DEBUG [src.node.docker_mananger] Generated ports ['8657', '8658', '8659', '8660', '8661']
2026-03-14 04:40:30.092 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:30.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:30.092 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:30.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 8657:8657 -p 8658:8658 -p 8659:8659 -p 8660:8660 -p 8661:8661 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=8659 --rest-port=8657 --tcp-port=8658 --discv5-udp-port=8660 --rest-address=0.0.0.0 --nat=extip:172.18.88.244 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=48fe1fcfe6b21ffddec8aa7aff17c38b8487aca9d3bdc111bbec1aad8613e3cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGAcQppWlX_kJlQ8HfZB3Ndwdbk-tfh9oaAHgQ38Zw34AvOInE3SnsjQNmUulCI9HI7lZNGcFPxwrAlr9DskC08CgmlkgnY0gmlwhKwSFzWKbXVsdGlhZGRyc5YACASsEhc1Bp8nAAoErBIXNQafKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECGKbvCfOgzPErxOTgZMZTjTrgPcr1dyYIOHalQ06tsWyDdGNwgp8ng3VkcIKfKYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:30.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.244 waku 3a5692c687fda73e47edd4a8fea4df669b387ad145af07677536cef38b4e1629
2026-03-14 04:40:30.342 DEBUG [src.node.docker_mananger] Container started with ID 3a5692c687fd. Setting up logs at ./log/docker/node2_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:30.342 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8657
2026-03-14 04:40:30.343 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:31.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:31.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:31.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:32.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:32.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:33.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:33.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:33.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:33.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:33.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.525 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-14 04:40:33.525 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:33.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.244/tcp/8658/p2p/16Uiu2HAm49ctuJxZ45AB9KZ9A6b3hYHVNKhBkBCC2BQNyD1kRBaP","/ip4/172.18.88.244/tcp/8659/ws/p2p/16Uiu2HAm49ctuJxZ45AB9KZ9A6b3hYHVNKhBkBCC2BQNyD1kRBaP"],"enrUri":"enr:-L24QDVCF2yba6dbpJ_MziHULGYXxFay3MYjPOMA9QUz8YbOTFkCG1IGTQo2GqLVK8OUlNgmu7u-zGnvZ7qMIxTNzRACgmlkgnY0gmlwhKwSWPSKbXVsdGlhZGRyc5YACASsElj0BiHSAAoErBJY9AYh090DgnJzhQACAQAAiXNlY3AyNTZrMaECgZxm5TwLp2afCt9bxAOT68M3bHc1ZI52TBeTHH_hcmiDdGNwgiHSg3VkcIIh1IV3YWt1MgE"}'
2026-03-14 04:40:33.528 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:33.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.53/tcp/40743/p2p/16Uiu2HAkw5uQFuKwD2ezV2qvqJcqEUimXiyGiXbGynxZ9cYd7nbM"]'
2026-03-14 04:40:33.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:33.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40742/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:40:33.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:33.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:40:33.672 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:40:33.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40742/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:33.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463229007735349,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463233557666098,"ephemeral":false,"proof":""}]'
2026-03-14 04:40:33.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:33.688 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:33.688 DEBUG [src.node.waku_node] Stopping container with id 5f00d9640a01
2026-03-14 04:40:34.313 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:34.313 DEBUG [src.node.waku_node] Stopping container with id 3a5692c687fd
2026-03-14 04:40:34.955 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:34.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:34.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:35.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:35.023 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-14 04:40:35.023 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-14 04:40:35.024 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:35.025 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-14_04-40-28__f14e3de8-01ec-49a4-8970-f2655c0812f1__wakuorg_nwaku:latest.log
2026-03-14 04:40:35.029 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:40:35.029 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14
2026-03-14 04:40:35.029 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:40:35.030 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:40:35.030 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:40:35.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:35.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log
2026-03-14 04:40:35.039 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:35.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:35.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:35.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.219
2026-03-14 04:40:35.041 DEBUG [src.node.docker_mananger] Generated ports ['40323', '40324', '40325', '40326', '40327']
2026-03-14 04:40:35.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:35.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:35.041 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:35.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 40323:40323 -p 40324:40324 -p 40325:40325 -p 40326:40326 -p 40327:40327 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=40325 --rest-port=40323 --tcp-port=40324 --discv5-udp-port=40326 --rest-address=0.0.0.0 --nat=extip:172.18.131.219 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=50bd9d0fa36294f7feae9ccfe8d77f6a7a6a6b51dcb3cc0f0ba563d3ce8f6cdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40327 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:35.128 ERROR [src.node.docker_mananger] Max retries reached for container 5f00d9640a01. Exiting log stream.
2026-03-14 04:40:35.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.219 waku 4939d98338fa9e422bc9fe9185096e89b88d70fc551ead0fed5c6c184de498df
2026-03-14 04:40:35.288 DEBUG [src.node.docker_mananger] Container started with ID 4939d98338fa. Setting up logs at ./log/docker/node1_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log
2026-03-14 04:40:35.289 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40323
2026-03-14 04:40:35.289 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:35.768 ERROR [src.node.docker_mananger] Max retries reached for container 3a5692c687fd. Exiting log stream.
2026-03-14 04:40:36.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40323/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:36.293 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-14 04:40:36.293 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:36.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:36.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.219/tcp/40324/p2p/16Uiu2HAm65wLZhSLyirProaoZKpy5ADL9CBcJaNsDh8y8RKVeZ13","/ip4/172.18.131.219/tcp/40325/ws/p2p/16Uiu2HAm65wLZhSLyirProaoZKpy5ADL9CBcJaNsDh8y8RKVeZ13"],"enrUri":"enr:-L24QDmu7R3xXtrmantkvh0LVs0KGc-OoXYWoSLKzjFs5ZW_dsIfFEyCCGJu67QikSIyGexI24kH6OHQcdWKYEm9vh4CgmlkgnY0gmlwhKwSg9uKbXVsdGlhZGRyc5YACASsEoPbBp2EAAoErBKD2wadhd0DgnJzhQACAQAAiXNlY3AyNTZrMaECnmJONLONhYRJklWAogmxKDt9shHBRbW5ZMpMzxfVzMqDdGNwgp2Eg3VkcIKdhoV3YWt1MgU"}'
2026-03-14 04:40:36.298 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:36.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:40:36.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log
2026-03-14 04:40:36.309 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:40:36.310 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:40:36.313 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:40:36.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.135
2026-03-14 04:40:36.313 DEBUG [src.node.docker_mananger] Generated ports ['25758', '25759', '25760', '25761', '25762']
2026-03-14 04:40:36.313 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:40:36.313 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:40:36.314 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:40:36.314 DEBUG [src.node.docker_mananger] docker run -i -t -p 25758:25758 -p 25759:25759 -p 25760:25760 -p 25761:25761 -p 25762:25762 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=25760 --rest-port=25758 --tcp-port=25759 --discv5-udp-port=25761 --rest-address=0.0.0.0 --nat=extip:172.18.169.135 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5195cc60b89fd587c8c6d5efbfd0da1df872c553f902fbb53bc16ade4c61df9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25762 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDmu7R3xXtrmantkvh0LVs0KGc-OoXYWoSLKzjFs5ZW_dsIfFEyCCGJu67QikSIyGexI24kH6OHQcdWKYEm9vh4CgmlkgnY0gmlwhKwSg9uKbXVsdGlhZGRyc5YACASsEoPbBp2EAAoErBKD2wadhd0DgnJzhQACAQAAiXNlY3AyNTZrMaECnmJONLONhYRJklWAogmxKDt9shHBRbW5ZMpMzxfVzMqDdGNwgp2Eg3VkcIKdhoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-14 04:40:36.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.135 waku d8de3ea826699c458355812b426c9aaa508bad9068ded6a38f09646a0b52c832
2026-03-14 04:40:36.568 DEBUG [src.node.docker_mananger] Container started with ID d8de3ea82669. Setting up logs at ./log/docker/node2_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log
2026-03-14 04:40:36.568 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25758
2026-03-14 04:40:36.568 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:40:37.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25758/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:37.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:37.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25758/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:37.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-14 04:40:37.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25758/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:37.813 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-14 04:40:37.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:40:37.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:37.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.135/tcp/25759/p2p/16Uiu2HAm78geVEY9RfPcj8RAfkLrwQHMdXdfq3vHb6QGjJw9nLqe","/ip4/172.18.169.135/tcp/25760/ws/p2p/16Uiu2HAm78geVEY9RfPcj8RAfkLrwQHMdXdfq3vHb6QGjJw9nLqe"],"enrUri":"enr:-L24QK7aogYFJnkRDTN8E_esGW2zciEaZ0cMW84OeetNWlL6eEKW8pJG2G9Tt-nboMB0QhtG_X3_PxK228EEcZtqyHoCgmlkgnY0gmlwhKwSqYeKbXVsdGlhZGRyc5YACASsEqmHBmSfAAoErBKphwZkoN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrfIfqrnCHkerNsMi1A6m9QETmBCXTlHFp-IdYzVfwjmDdGNwgmSfg3VkcIJkoYV3YWt1MgE"}'
2026-03-14 04:40:37.816 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:40:37.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.219/tcp/40324/p2p/16Uiu2HAm65wLZhSLyirProaoZKpy5ADL9CBcJaNsDh8y8RKVeZ13"]'
2026-03-14 04:40:37.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:37.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40323/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:40:37.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:40:37.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:40:37.954 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:40:37.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40323/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:40:37.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463235005036382,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463233557666098,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773463237842437030,"ephemeral":false,"proof":""}]'
2026-03-14 04:40:37.969 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:40:37.971 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:40:37.971 DEBUG [src.node.waku_node] Stopping container with id 4939d98338fa
2026-03-14 04:40:38.609 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:38.610 DEBUG [src.node.waku_node] Stopping container with id d8de3ea82669
2026-03-14 04:40:39.196 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:40:39.198 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:40:39.262 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:39.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:40:39.287 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-14 04:40:39.287 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-14 04:40:39.288 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log
2026-03-14 04:40:39.290 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-14_04-40-35__942926e9-2602-4f0d-b494-67ead570eb14__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-03-14_04-34-13__55a98e49-fb3f-4888-8662-0d0cc5f5612a
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-14_04-34-13__55a98e49-fb3f-4888-8662-0d0cc5f5612a__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.33.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54960', '54961', '54962', '54963', '54964']
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 54960:54960 -p 54961:54961 -p 54962:54962 -p 54963:54963 -p 54964:54964 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=54962 --rest-port=54960 --tcp-port=54961 --discv5-udp-port=54963 --rest-address=0.0.0.0 --nat=extip:172.18.33.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bcafac6c8b80ed95215dace1d5b992fa902ed1e56600cf21cc8e754d341cca3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54964 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 321b336ad0c7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.158 waku af1c4ed8eff281a9d63c18736c06d350598cf235bbc4d8787f6c15e0f3f8a541
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af1c4ed8eff2. Setting up logs at ./log/docker/node1_2026-03-14_04-34-13__55a98e49-fb3f-4888-8662-0d0cc5f5612a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54960
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 a683705389b8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54960/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:54960/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.33.158/tcp/54961/p2p/16Uiu2HAm5BcZ9oqMs19Vp7ewYCv6zHBQ2wvNTscz4LkWG2EFrC4h","/ip4/172.18.33.158/tcp/54962/ws/p2p/16Uiu2HAm5BcZ9oqMs19Vp7ewYCv6zHBQ2wvNTscz4LkWG2EFrC4h"],"enrUri":"enr:-L24QOTlVoTcABgKlg7LjsT5vG9o6RQTyYykKgXq1nKjZ1NjacvvrPhk_QxA5wTsSXBxJfVgohZvTdhq2i-zhpnuo3cCgmlkgnY0gmlwhKwSIZ6KbXVsdGlhZGRyc5YACASsEiGeBtaxAAoErBIhngbWst0DgnJzhQADAQAAiXNlY3AyNTZrMaECkPrdjnZdbTy8z2EuQpmak6ih7PRu-f92C189CEbxFcqDdGNwgtaxg3VkcILWs4V3YWt1MgU"}'
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-14_04-34-13__55a98e49-fb3f-4888-8662-0d0cc5f5612a__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.6.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25061', '25062', '25063', '25064', '25065']
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 25061:25061 -p 25062:25062 -p 25063:25063 -p 25064:25064 -p 25065:25065 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=25063 --rest-port=25061 --tcp-port=25062 --discv5-udp-port=25064 --rest-address=0.0.0.0 --nat=extip:172.18.6.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6c7facbcbc12fffc2ae07e77cc69aac9fbfc2fc41ceed14fcd9ecdfaec331da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25065 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOTlVoTcABgKlg7LjsT5vG9o6RQTyYykKgXq1nKjZ1NjacvvrPhk_QxA5wTsSXBxJfVgohZvTdhq2i-zhpnuo3cCgmlkgnY0gmlwhKwSIZ6KbXVsdGlhZGRyc5YACASsEiGeBtaxAAoErBIhngbWst0DgnJzhQADAQAAiXNlY3AyNTZrMaECkPrdjnZdbTy8z2EuQpmak6ih7PRu-f92C189CEbxFcqDdGNwgtaxg3VkcILWs4V3YWt1MgU --filternode=/ip4/172.18.33.158/tcp/54961/p2p/16Uiu2HAm5BcZ9oqMs19Vp7ewYCv6zHBQ2wvNTscz4LkWG2EFrC4h
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.147 waku be39a8ec392f397c8db23a7047f6bb29cc4a29ee155c8a2c4c8aca6b4f2e3f1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be39a8ec392f. Setting up logs at ./log/docker/node2_2026-03-14_04-34-13__55a98e49-fb3f-4888-8662-0d0cc5f5612a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25061
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:25061/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:25061/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.6.147/tcp/25062/p2p/16Uiu2HAkvnoBv1CNsTpYiS6ahnYcPKmEZtSPP1ENy3SjG2zgzdCh","/ip4/172.18.6.147/tcp/25063/ws/p2p/16Uiu2HAkvnoBv1CNsTpYiS6ahnYcPKmEZtSPP1ENy3SjG2zgzdCh"],"enrUri":"enr:-L24QNR-MT51JRWBux5XaHB7MFmbSYYM5qzIZH6UD11rlPI6IomIiUTtSvMNX30AER1aUjrv88AgQEDu_mJRxZDmdg8CgmlkgnY0gmlwhKwSBpOKbXVsdGlhZGRyc5YACASsEgaTBmHmAAoErBIGkwZh590DgnJzhQADAQAAiXNlY3AyNTZrMaECFEUI_xv9N32-p-_lgg-sFCDHs2IlO4Yl7C-lvJtLzG6DdGNwgmHmg3VkcIJh6IV3YWt1MgA"}'
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:25061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.158/tcp/54961/p2p/16Uiu2HAm5BcZ9oqMs19Vp7ewYCv6zHBQ2wvNTscz4LkWG2EFrC4h"]'
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:54960/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:25061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3434cd42-5cbd-4f32-a974-0d13cc71a76c", "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":"3434cd42-5cbd-4f32-a974-0d13cc71a76c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54960/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:25061/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":1773462855908014062,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id be39a8ec392f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25061/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:25061/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.6.147/tcp/25062/p2p/16Uiu2HAkvnoBv1CNsTpYiS6ahnYcPKmEZtSPP1ENy3SjG2zgzdCh","/ip4/172.18.6.147/tcp/25063/ws/p2p/16Uiu2HAkvnoBv1CNsTpYiS6ahnYcPKmEZtSPP1ENy3SjG2zgzdCh"],"enrUri":"enr:-L24QNR-MT51JRWBux5XaHB7MFmbSYYM5qzIZH6UD11rlPI6IomIiUTtSvMNX30AER1aUjrv88AgQEDu_mJRxZDmdg8CgmlkgnY0gmlwhKwSBpOKbXVsdGlhZGRyc5YACASsEgaTBmHmAAoErBIGkwZh590DgnJzhQADAQAAiXNlY3AyNTZrMaECFEUI_xv9N32-p-_lgg-sFCDHs2IlO4Yl7C-lvJtLzG6DdGNwgmHmg3VkcIJh6IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54960/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:25061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8bf4044e-f0a1-417c-ab6d-9471c51c2775", "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":"8bf4044e-f0a1-417c-ab6d-9471c51c2775","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54960/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:25061/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":1773462859201360635,"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 af1c4ed8eff2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id be39a8ec392f
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-14 04:34:10.995 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:34:10.997 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-03-14_04-34-10__1ec4288b-5f3f-41c0-8d29-fc072f5a068f
2026-03-14 04:34:10.997 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:34:10.997 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-14 04:34:10.998 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-14 04:34:11.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:11.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-14_04-34-10__1ec4288b-5f3f-41c0-8d29-fc072f5a068f__wakuorg_nwaku:latest.log
2026-03-14 04:34:11.009 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:11.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:11.011 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:11.011 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.46
2026-03-14 04:34:11.012 DEBUG [src.node.docker_mananger] Generated ports ['30139', '30140', '30141', '30142', '30143']
2026-03-14 04:34:11.012 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:11.012 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:11.012 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:11.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 30139:30139 -p 30140:30140 -p 30141:30141 -p 30142:30142 -p 30143:30143 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=30141 --rest-port=30139 --tcp-port=30140 --discv5-udp-port=30142 --rest-address=0.0.0.0 --nat=extip:172.18.90.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=33f493c4cfc310ef4dd1fb3478f98ec0c8dc6dfc2fcdffe0c453ff9f24c5edfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30143 --metrics-logging=true --store=true --relay=true
2026-03-14 04:34:11.104 ERROR [src.node.docker_mananger] Max retries reached for container cba4cecf507c. Exiting log stream.
2026-03-14 04:34:11.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.46 waku babac1d5a8b158d4a138afe4a7e782b6ee563d964276414e365afcd9f10de20a
2026-03-14 04:34:11.262 DEBUG [src.node.docker_mananger] Container started with ID babac1d5a8b1. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-34-10__1ec4288b-5f3f-41c0-8d29-fc072f5a068f__wakuorg_nwaku:latest.log
2026-03-14 04:34:11.263 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30139
2026-03-14 04:34:11.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:11.940 ERROR [src.node.docker_mananger] Max retries reached for container 791eda618abb. Exiting log stream.
2026-03-14 04:34:12.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30139/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:12.268 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-14 04:34:12.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:12.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:12.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.46/tcp/30140/p2p/16Uiu2HAmNhb2qWPCtDzGC4JKu23aYFC6HLmCF5FPUQ7Vz3Mk4d6b","/ip4/172.18.90.46/tcp/30141/ws/p2p/16Uiu2HAmNhb2qWPCtDzGC4JKu23aYFC6HLmCF5FPUQ7Vz3Mk4d6b"],"enrUri":"enr:-L24QOSl0vKUkFEHponpP5G2REgncR7mckKycj3fV5d8kIuZXTxr9Dd-NoOp1lV-yuTsJntcoSiAk_LT9f_4QzFanPUCgmlkgnY0gmlwhKwSWi6KbXVsdGlhZGRyc5YACASsElouBnW8AAoErBJaLgZ1vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlT8-6wbvo1TYlBojR9YjDhshGJalFpb3Ce2etYDc2fyDdGNwgnW8g3VkcIJ1voV3YWt1MgM"}'
2026-03-14 04:34:12.271 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:12.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:34:12.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-14_04-34-10__1ec4288b-5f3f-41c0-8d29-fc072f5a068f__wakuorg_nwaku:latest.log
2026-03-14 04:34:12.278 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:34:12.279 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:34:12.280 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:34:12.280 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.170
2026-03-14 04:34:12.280 DEBUG [src.node.docker_mananger] Generated ports ['34163', '34164', '34165', '34166', '34167']
2026-03-14 04:34:12.280 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:34:12.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:34:12.280 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:34:12.281 DEBUG [src.node.docker_mananger] docker run -i -t -p 34163:34163 -p 34164:34164 -p 34165:34165 -p 34166:34166 -p 34167:34167 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=34165 --rest-port=34163 --tcp-port=34164 --discv5-udp-port=34166 --rest-address=0.0.0.0 --nat=extip:172.18.178.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbc2f83cd43227ab0ede13bf9dd524e3806abbc54995ff844cbf0addd055de21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34167 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOSl0vKUkFEHponpP5G2REgncR7mckKycj3fV5d8kIuZXTxr9Dd-NoOp1lV-yuTsJntcoSiAk_LT9f_4QzFanPUCgmlkgnY0gmlwhKwSWi6KbXVsdGlhZGRyc5YACASsElouBnW8AAoErBJaLgZ1vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlT8-6wbvo1TYlBojR9YjDhshGJalFpb3Ce2etYDc2fyDdGNwgnW8g3VkcIJ1voV3YWt1MgM --storenode=/ip4/172.18.90.46/tcp/30140/p2p/16Uiu2HAmNhb2qWPCtDzGC4JKu23aYFC6HLmCF5FPUQ7Vz3Mk4d6b --store=true --relay=true
2026-03-14 04:34:12.476 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.170 waku fb083b2c2adcb4cb3b3bcbd61847aa9729b672645019ae759fbc460419c5fc7c
2026-03-14 04:34:12.510 DEBUG [src.node.docker_mananger] Container started with ID fb083b2c2adc. Setting up logs at ./log/docker/store_node1_2026-03-14_04-34-10__1ec4288b-5f3f-41c0-8d29-fc072f5a068f__wakuorg_nwaku:latest.log
2026-03-14 04:34:12.510 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34163
2026-03-14 04:34:12.511 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:34:13.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34163/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:13.514 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-14 04:34:13.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:34:13.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34163/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:13.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.170/tcp/34164/p2p/16Uiu2HAkv2ARjhJznUHssMWotaDd3tcXPEYTkgBs9j5w7nmvtyz7","/ip4/172.18.178.170/tcp/34165/ws/p2p/16Uiu2HAkv2ARjhJznUHssMWotaDd3tcXPEYTkgBs9j5w7nmvtyz7"],"enrUri":"enr:-L24QJlZTXPrB4mF-W4kZHknHRgGrEWcItxdUcjzZpNJsMHlRHprdB2PlYt7ISgvpRN6HTJv6sJdA6-Awccs-cA46lsCgmlkgnY0gmlwhKwSsqqKbXVsdGlhZGRyc5YACASsErKqBoV0AAoErBKyqgaFdd0DgnJzhQADAQAAiXNlY3AyNTZrMaECCNXpuKNHH87rt1rlqig9K1X57mpoFKpwOuJSVb1TLNiDdGNwgoV0g3VkcIKFdoV3YWt1MgM"}'
2026-03-14 04:34:13.517 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:34:13.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34163/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.46/tcp/30140/p2p/16Uiu2HAmNhb2qWPCtDzGC4JKu23aYFC6HLmCF5FPUQ7Vz3Mk4d6b"]'
2026-03-14 04:34:13.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:13.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30139/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:34:13.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:13.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34163/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:34:13.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:34:13.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30139/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:13.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-14 04:34:13.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34163/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:34:13.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-14 04:34:13.534 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:34:13.535 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:34:13.535 DEBUG [src.node.waku_node] Stopping container with id babac1d5a8b1
2026-03-14 04:34:14.107 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:14.109 DEBUG [src.node.waku_node] Stopping container with id fb083b2c2adc
2026-03-14 04:34:14.632 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:34:14.635 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:34:14.640 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:34:14.645 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-14 04:35:53.206 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:35:53.207 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-03-14_04-35-53__b80733e8-3132-4241-b1a6-9ff39ed88755
2026-03-14 04:35:53.207 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:35:53.207 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-14 04:35:53.207 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-14 04:35:53.215 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:53.215 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-14_04-35-53__b80733e8-3132-4241-b1a6-9ff39ed88755__wakuorg_nwaku:latest.log
2026-03-14 04:35:53.215 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:53.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:53.217 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:53.217 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.127
2026-03-14 04:35:53.217 DEBUG [src.node.docker_mananger] Generated ports ['50527', '50528', '50529', '50530', '50531']
2026-03-14 04:35:53.217 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-14 04:35:53.217 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:35:53.218 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:53.218 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:53.218 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:53.218 DEBUG [src.node.docker_mananger] docker run -i -t -p 50527:50527 -p 50528:50528 -p 50529:50529 -p 50530:50530 -p 50531:50531 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=50529 --rest-port=50527 --tcp-port=50528 --discv5-udp-port=50530 --rest-address=0.0.0.0 --nat=extip:172.18.127.127 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=f11ee90b0fcb5807404b9ea5dcd03eac47c18feb8fe4ace17ea0ede7ccce6a2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50531 --metrics-logging=true --relay=true --filter=true
2026-03-14 04:35:53.402 ERROR [src.node.docker_mananger] Max retries reached for container 588b74d3f849. Exiting log stream.
2026-03-14 04:35:53.427 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.127 waku 3ee95c1e89b446d3eb4db240558ab4d9615fa22c03f953687327564fce462286
2026-03-14 04:35:53.462 DEBUG [src.node.docker_mananger] Container started with ID 3ee95c1e89b4. Setting up logs at ./log/docker/node1_2026-03-14_04-35-53__b80733e8-3132-4241-b1a6-9ff39ed88755__wakuorg_nwaku:latest.log
2026-03-14 04:35:53.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50527
2026-03-14 04:35:53.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:53.980 ERROR [src.node.docker_mananger] Max retries reached for container 0045f2d91016. Exiting log stream.
2026-03-14 04:35:54.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50527/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:54.466 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-14 04:35:54.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:54.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50527/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:54.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.127/tcp/50528/p2p/16Uiu2HAm5QrSstGoKbQrvaJz5opmPM1U7wWkdazBY3wdX89R3LUV","/ip4/172.18.127.127/tcp/50529/ws/p2p/16Uiu2HAm5QrSstGoKbQrvaJz5opmPM1U7wWkdazBY3wdX89R3LUV"],"enrUri":"enr:-L24QJtk0WBPjNlffMVdIb_eMp7IIQoSe3wQE_Y1fNtjPfjeByTrSY-SZwHNAOTrpm0XnjtftXUWIIFBQURreeKeOjICgmlkgnY0gmlwhKwSf3-KbXVsdGlhZGRyc5YACASsEn9_BsVgAAoErBJ_fwbFYd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEClF8fndNePJ2xzRnczOkAQPbIOtzKf5ylUUQPKeFt4XaDdGNwgsVgg3VkcILFYoV3YWt1MgU"}'
2026-03-14 04:35:54.470 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:54.477 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:35:54.477 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-14_04-35-53__b80733e8-3132-4241-b1a6-9ff39ed88755__wakuorg_nwaku:latest.log
2026-03-14 04:35:54.477 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:35:54.477 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:35:54.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:35:54.479 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.52
2026-03-14 04:35:54.479 DEBUG [src.node.docker_mananger] Generated ports ['41000', '41001', '41002', '41003', '41004']
2026-03-14 04:35:54.479 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-14 04:35:54.479 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-14 04:35:54.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:35:54.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:35:54.480 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:35:54.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 41000:41000 -p 41001:41001 -p 41002:41002 -p 41003:41003 -p 41004:41004 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=41002 --rest-port=41000 --tcp-port=41001 --discv5-udp-port=41003 --rest-address=0.0.0.0 --nat=extip:172.18.99.52 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=4ae6fafda059bfcbb1e8924b18cbcff0e25a7b6cacae756881d99a973d5934f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41004 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJtk0WBPjNlffMVdIb_eMp7IIQoSe3wQE_Y1fNtjPfjeByTrSY-SZwHNAOTrpm0XnjtftXUWIIFBQURreeKeOjICgmlkgnY0gmlwhKwSf3-KbXVsdGlhZGRyc5YACASsEn9_BsVgAAoErBJ_fwbFYd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEClF8fndNePJ2xzRnczOkAQPbIOtzKf5ylUUQPKeFt4XaDdGNwgsVgg3VkcILFYoV3YWt1MgU
2026-03-14 04:35:54.693 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.52 waku 5f53ca9c74165be947a8d45683d9d3ac71aa3cabe20060915276551c830b96f0
2026-03-14 04:35:54.728 DEBUG [src.node.docker_mananger] Container started with ID 5f53ca9c7416. Setting up logs at ./log/docker/node2_2026-03-14_04-35-53__b80733e8-3132-4241-b1a6-9ff39ed88755__wakuorg_nwaku:latest.log
2026-03-14 04:35:54.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41000
2026-03-14 04:35:54.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:35:55.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41000/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:55.757 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-14 04:35:55.760 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:35:55.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:55.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.52/tcp/41001/p2p/16Uiu2HAmNpkc3BKwrAhVwpqiXdc5EJ7wxcabniwiMq2hLevZ2i48","/ip4/172.18.99.52/tcp/41002/ws/p2p/16Uiu2HAmNpkc3BKwrAhVwpqiXdc5EJ7wxcabniwiMq2hLevZ2i48"],"enrUri":"enr:-L24QLz3Ib6aIrmS0I0phTCGj8cy5ub4f09CI_gvzz5ya-3jHXYPGcMrReb7DkP1pPDqn--LGO9cGpNLbh9yeO0v9gUCgmlkgnY0gmlwhKwSYzSKbXVsdGlhZGRyc5YACASsEmM0BqApAAoErBJjNAagKt0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDlxUikO-nOVbzs1zrJyWzOOX0BAbGM3xOGQPQHTvCkoGDdGNwgqApg3VkcIKgK4V3YWt1MgE"}'
2026-03-14 04:35:55.767 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:35:55.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.127/tcp/50528/p2p/16Uiu2HAm5QrSstGoKbQrvaJz5opmPM1U7wWkdazBY3wdX89R3LUV"]'
2026-03-14 04:35:55.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:55.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50527/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-03-14 04:35:55.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:55.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-03-14 04:35:55.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:55.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-14 04:35:55.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:35:55.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:35:55.884 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-14 04:35:55.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:55.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462955777969668,"ephemeral":false,"proof":""}]'
2026-03-14 04:35:55.888 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-14 04:35:55.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:35:55.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773462955777969668,"ephemeral":false,"proof":""}]'
2026-03-14 04:35:55.894 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:35:55.895 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:35:55.895 DEBUG [src.node.waku_node] Stopping container with id 3ee95c1e89b4
2026-03-14 04:35:56.465 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:56.466 DEBUG [src.node.waku_node] Stopping container with id 5f53ca9c7416
2026-03-14 04:35:57.040 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:35:57.042 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:35:57.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:35:57.052 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-14_04-33-38__643230cb-9604-43bf-bdcf-920064eeff62
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-14_04-33-38__643230cb-9604-43bf-bdcf-920064eeff62__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.92.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46007', '46008', '46009', '46010', '46011']
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 46007:46007 -p 46008:46008 -p 46009:46009 -p 46010:46010 -p 46011:46011 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=46009 --rest-port=46007 --tcp-port=46008 --discv5-udp-port=46010 --rest-address=0.0.0.0 --nat=extip:172.18.92.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=babebc3e9e2edea4bca119ddd72f4bfbaeb3900b4af4dc47f80e1785ff411f9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46011 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b5f0ab8f196. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.16 waku 86497609008e8c1ceb82c0cbd9aeed84ffcac71fb69271153ee0c75cb9d30c1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86497609008e. Setting up logs at ./log/docker/node1_2026-03-14_04-33-38__643230cb-9604-43bf-bdcf-920064eeff62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46007
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 f1ddb387afbf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46007/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:46007/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.92.16/tcp/46008/p2p/16Uiu2HAm9K7BtuUcNKgiUCriXexxG1ACgpgmsNjXKCuNbwF4xLzG","/ip4/172.18.92.16/tcp/46009/ws/p2p/16Uiu2HAm9K7BtuUcNKgiUCriXexxG1ACgpgmsNjXKCuNbwF4xLzG"],"enrUri":"enr:-L24QMMwSzc-z79QXtM6AG-QF-rB39Lxp329rb4djYv0HUS5LIEmMP9W0I6zdZUtrSEL1O5VZ67JPvW5K6yhPJVKtlsCgmlkgnY0gmlwhKwSXBCKbXVsdGlhZGRyc5YACASsElwQBrO4AAoErBJcEAazud0DgnJzhQADAQAAiXNlY3AyNTZrMaECzlUOCSBXb0l8SXihaHWmX7NRAtZSUbdR5IcfjujNqq2DdGNwgrO4g3VkcIKzuoV3YWt1MgE"}'
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-14_04-33-38__643230cb-9604-43bf-bdcf-920064eeff62__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.49.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63386', '63387', '63388', '63389', '63390']
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 63386:63386 -p 63387:63387 -p 63388:63388 -p 63389:63389 -p 63390:63390 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=63388 --rest-port=63386 --tcp-port=63387 --discv5-udp-port=63389 --rest-address=0.0.0.0 --nat=extip:172.18.49.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df0cbdecee0094137e443d9980aee98df82ac2ad3bec954fabaf88ac782be8ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63390 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMMwSzc-z79QXtM6AG-QF-rB39Lxp329rb4djYv0HUS5LIEmMP9W0I6zdZUtrSEL1O5VZ67JPvW5K6yhPJVKtlsCgmlkgnY0gmlwhKwSXBCKbXVsdGlhZGRyc5YACASsElwQBrO4AAoErBJcEAazud0DgnJzhQADAQAAiXNlY3AyNTZrMaECzlUOCSBXb0l8SXihaHWmX7NRAtZSUbdR5IcfjujNqq2DdGNwgrO4g3VkcIKzuoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.29 waku 54735b3cd34d0429ca1de8340a4a41a552748e58115f298f66fb97d86f6b001a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54735b3cd34d. Setting up logs at ./log/docker/node2_2026-03-14_04-33-38__643230cb-9604-43bf-bdcf-920064eeff62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63386
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:63386/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:63386/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.49.29/tcp/63387/p2p/16Uiu2HAm6gDZgSWC4N5Dzdu25THEeRndxB7LqLKxGFgZi4UxXxTC","/ip4/172.18.49.29/tcp/63388/ws/p2p/16Uiu2HAm6gDZgSWC4N5Dzdu25THEeRndxB7LqLKxGFgZi4UxXxTC"],"enrUri":"enr:-L24QBZZwgQignhLSEhWGVl08tMeHVIv2kCnSleeFmsOElsmKKSWMJQNKGiJ9MNvELayrxhcCgFGtaFHJXt6ZR7aN_oCgmlkgnY0gmlwhKwSMR2KbXVsdGlhZGRyc5YACASsEjEdBvebAAoErBIxHQb3nN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpypmY6Fr-phYfU65x84mhAcynu0E60omMSVrK6yuNuuDdGNwgvebg3VkcIL3nYV3YWt1MgE"}'
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:63386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.16/tcp/46008/p2p/16Uiu2HAm9K7BtuUcNKgiUCriXexxG1ACgpgmsNjXKCuNbwF4xLzG"]'
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:46007/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:63386/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:46007/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:46007/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":1773462820905657344,"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:63386/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":1773462820905657344,"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:46007/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:46007/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:46007/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:46007/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:46007/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:46007/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:46007/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:46007/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:46007/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:46007/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 86497609008e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 54735b3cd34d
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,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-03-14_04-34-02__8b1a745e-ef38-4420-b9c8-35fd5363c09f
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-14_04-34-02__8b1a745e-ef38-4420-b9c8-35fd5363c09f__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.231.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2808', '2809', '2810', '2811', '2812']
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 2808:2808 -p 2809:2809 -p 2810:2810 -p 2811:2811 -p 2812:2812 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=2810 --rest-port=2808 --tcp-port=2809 --discv5-udp-port=2811 --rest-address=0.0.0.0 --nat=extip:172.18.231.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3e4a69e315ab7eaaa3972eeb14faece711efd5abea93afeeac90a98205bfea3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2812 --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 400bf2fd1029. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.174 waku 2d8957e997af2960a6520361e3418b0286da6d3b74760e7e13fa8c972f4a90b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d8957e997af. Setting up logs at ./log/docker/node1_2026-03-14_04-34-02__8b1a745e-ef38-4420-b9c8-35fd5363c09f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2808
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 b070d34a70bf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2808/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:2808/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:2808/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.231.174/tcp/2809/p2p/16Uiu2HAmB12xs95gWzRcHuLuFA3RERA3iRSbqPURna1EJn887k9U","/ip4/172.18.231.174/tcp/2810/ws/p2p/16Uiu2HAmB12xs95gWzRcHuLuFA3RERA3iRSbqPURna1EJn887k9U"],"enrUri":"enr:-L24QBdn2TRL-z84yx5BD6UgIzfToDsdwPi5hCZ6bVjymDtnJpVrYPq36PiSudfYYThWsq544WkplXB4GzEredhuAicCgmlkgnY0gmlwhKwS566KbXVsdGlhZGRyc5YACASsEueuBgr5AAoErBLnrgYK-t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC52sygJi8561QDr5p5yCc_wux47MQDHedSd6ddlYui3eDdGNwggr5g3VkcIIK-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-14_04-34-02__8b1a745e-ef38-4420-b9c8-35fd5363c09f__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.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13303', '13304', '13305', '13306', '13307']
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 13303:13303 -p 13304:13304 -p 13305:13305 -p 13306:13306 -p 13307:13307 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=13305 --rest-port=13303 --tcp-port=13304 --discv5-udp-port=13306 --rest-address=0.0.0.0 --nat=extip:172.18.136.115 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bda0c7e4d4afa628cba3fbe82ff7acdfa284c8419948135b5fea8d04061d5fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBdn2TRL-z84yx5BD6UgIzfToDsdwPi5hCZ6bVjymDtnJpVrYPq36PiSudfYYThWsq544WkplXB4GzEredhuAicCgmlkgnY0gmlwhKwS566KbXVsdGlhZGRyc5YACASsEueuBgr5AAoErBLnrgYK-t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC52sygJi8561QDr5p5yCc_wux47MQDHedSd6ddlYui3eDdGNwggr5g3VkcIIK-4V3YWt1MgU --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.136.115 waku 2932bbfd206dfc7def5f05533900653b18238e7d2b778f9c931df9793b837f3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2932bbfd206d. Setting up logs at ./log/docker/node2_2026-03-14_04-34-02__8b1a745e-ef38-4420-b9c8-35fd5363c09f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13303
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:13303/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:13303/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.115/tcp/13304/p2p/16Uiu2HAmLa6cCpYFUuWh9jBnrXAJdtbkyYtQG2zHT6r77piHVMo5","/ip4/172.18.136.115/tcp/13305/ws/p2p/16Uiu2HAmLa6cCpYFUuWh9jBnrXAJdtbkyYtQG2zHT6r77piHVMo5"],"enrUri":"enr:-L24QL9USbLnwOBy4QFZ04QQWoWpKu7TnSBP9P-ksqp3V4ufKXlHKZwcC8UVi57uwGA70jOIujQulnEbJXOnGC96YMcCgmlkgnY0gmlwhKwSiHOKbXVsdGlhZGRyc5YACASsEohzBjP4AAoErBKIcwYz-d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdZyqlcjkKf57BMDOLkX0JBfEgrzRfCR-UCgPa-lNngCDdGNwgjP4g3VkcIIz-oV3YWt1MgE"}'
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:13303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.174/tcp/2809/p2p/16Uiu2HAmB12xs95gWzRcHuLuFA3RERA3iRSbqPURna1EJn887k9U"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2808/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:13303/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:2808/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/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  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 2d8957e997af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2932bbfd206d
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,122 @@
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_stopped_and_removed with id: 2026-03-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db
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-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__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.58.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8919', '8920', '8921', '8922', '8923']
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 8919:8919 -p 8920:8920 -p 8921:8921 -p 8922:8922 -p 8923:8923 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=8921 --rest-port=8919 --tcp-port=8920 --discv5-udp-port=8922 --rest-address=0.0.0.0 --nat=extip:172.18.58.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cccdfe806063bfb3f94db3e521113ccdcffcf0c4588dfa32aca2fcbfe5da1d90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8923 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf89419f87f2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.17 waku 1283f49aabbb200f9896ae22c5a4581c4b78da28e043b04680e7307719bde356
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1283f49aabbb. Setting up logs at ./log/docker/publishing_node1_2026-03-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8919
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 6e62e15a54bc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8919/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:8919/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.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf","/ip4/172.18.58.17/tcp/8921/ws/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf"],"enrUri":"enr:-L24QMdqxsE0vinR2T6GNVfaK4T39NwV9bVi_YKLwBiyU-5jMX6m4ddhtQHJOJwQXYIp_l3E34g5aTcye6p8kdcs1rACgmlkgnY0gmlwhKwSOhGKbXVsdGlhZGRyc5YACASsEjoRBiLYAAoErBI6EQYi2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECV6iaRpJeHUDGoH6rAwJITeNja76kRtlVKe5pf0IZqvqDdGNwgiLYg3VkcIIi2oV3YWt1MgM"}'
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-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__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.234.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39749', '39750', '39751', '39752', '39753']
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 39749:39749 -p 39750:39750 -p 39751:39751 -p 39752:39752 -p 39753:39753 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=39751 --rest-port=39749 --tcp-port=39750 --discv5-udp-port=39752 --rest-address=0.0.0.0 --nat=extip:172.18.234.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46de498c1dc6fcf0af327b35c9cebb7b2beec80a61f0dfcb9e4be1cabbdbf04c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39753 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMdqxsE0vinR2T6GNVfaK4T39NwV9bVi_YKLwBiyU-5jMX6m4ddhtQHJOJwQXYIp_l3E34g5aTcye6p8kdcs1rACgmlkgnY0gmlwhKwSOhGKbXVsdGlhZGRyc5YACASsEjoRBiLYAAoErBI6EQYi2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECV6iaRpJeHUDGoH6rAwJITeNja76kRtlVKe5pf0IZqvqDdGNwgiLYg3VkcIIi2oV3YWt1MgM --storenode=/ip4/172.18.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.240 waku 7ba22913e8c7869b2d86621843f7589f0d23541a2bd30e7b89aa45842be5bacf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba22913e8c7. Setting up logs at ./log/docker/store_node1_2026-03-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39749
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:39749/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:39749/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.234.240/tcp/39750/p2p/16Uiu2HAmC7CYBDshG4LSieMyyhhB285Gu72z3H51KofMvecnSTQW","/ip4/172.18.234.240/tcp/39751/ws/p2p/16Uiu2HAmC7CYBDshG4LSieMyyhhB285Gu72z3H51KofMvecnSTQW"],"enrUri":"enr:-L24QJ8cW7k6bD2RyUyVpTbN_EM_CINIgAtU-RUrmp0eEG3geOo1b5DmgLCQ-rBpmRrHtVxLZJF9nJDtRjx3jFAUqh4CgmlkgnY0gmlwhKwS6vCKbXVsdGlhZGRyc5YACASsEurwBptGAAoErBLq8AabR90DgnJzhQADAQAAiXNlY3AyNTZrMaEC99sx3juRlXjh1yFeMG63V4qoncIS7ojsWSqhyIga1VODdGNwgptGg3VkcIKbSIV3YWt1MgM"}'
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:39749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8919/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:39749/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:8919/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:8919/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":"0x1571595e7735ae27a962387919846f4c367faff28f5ea9a513cd014316563f46"}]}'
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:39749/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":"0x1571595e7735ae27a962387919846f4c367faff28f5ea9a513cd014316563f46"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ba22913e8c7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
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:8919/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.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-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__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.33.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38300', '38301', '38302', '38303', '38304']
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 38300:38300 -p 38301:38301 -p 38302:38302 -p 38303:38303 -p 38304:38304 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=38302 --rest-port=38300 --tcp-port=38301 --discv5-udp-port=38303 --rest-address=0.0.0.0 --nat=extip:172.18.33.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7436e7e9ed449df58a6aefc3abdc879581eb5107ad8c26cf4c2c12e31fa2829 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38304 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMdqxsE0vinR2T6GNVfaK4T39NwV9bVi_YKLwBiyU-5jMX6m4ddhtQHJOJwQXYIp_l3E34g5aTcye6p8kdcs1rACgmlkgnY0gmlwhKwSOhGKbXVsdGlhZGRyc5YACASsEjoRBiLYAAoErBI6EQYi2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECV6iaRpJeHUDGoH6rAwJITeNja76kRtlVKe5pf0IZqvqDdGNwgiLYg3VkcIIi2oV3YWt1MgM --storenode=/ip4/172.18.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.70 waku 029584b7fba0184c2c7f1a13442505467a351a1d5061d259c2c085d36c62eed1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 029584b7fba0. Setting up logs at ./log/docker/store_node1_2026-03-14_04-36-31__92d1c499-70c6-4dd9-90e5-54fa31c647db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38300
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 7ba22913e8c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38300/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:38300/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.33.70/tcp/38301/p2p/16Uiu2HAmRWvg4kU9jDc5gbdLoHUCKkTkJuD9CubWpFZEYNC39raM","/ip4/172.18.33.70/tcp/38302/ws/p2p/16Uiu2HAmRWvg4kU9jDc5gbdLoHUCKkTkJuD9CubWpFZEYNC39raM"],"enrUri":"enr:-L24QOjSTDpTYKdJdjcmsB9RkLdq-U2QVttuJXJCxeIaRj72X7dXeBcdgU9_xoL2GSFi30jRmRNbDndqDNsrzrVZGhcCgmlkgnY0gmlwhKwSIUaKbXVsdGlhZGRyc5YACASsEiFGBpWdAAoErBIhRgaVnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvxcgdOLcDJKnsESQeccajLlvCb8FGbwtEzWXdFFKGnKDdGNwgpWdg3VkcIKVn4V3YWt1MgE"}'
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:38300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf"]'
INFO  src.node.api_clients.base_client:base_client.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:38300/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":"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:38300/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.33.70/tcp/38301/p2p/16Uiu2HAmRWvg4kU9jDc5gbdLoHUCKkTkJuD9CubWpFZEYNC39raM","/ip4/172.18.33.70/tcp/38302/ws/p2p/16Uiu2HAmRWvg4kU9jDc5gbdLoHUCKkTkJuD9CubWpFZEYNC39raM"],"enrUri":"enr:-L24QOjSTDpTYKdJdjcmsB9RkLdq-U2QVttuJXJCxeIaRj72X7dXeBcdgU9_xoL2GSFi30jRmRNbDndqDNsrzrVZGhcCgmlkgnY0gmlwhKwSIUaKbXVsdGlhZGRyc5YACASsEiFGBpWdAAoErBIhRgaVnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvxcgdOLcDJKnsESQeccajLlvCb8FGbwtEzWXdFFKGnKDdGNwgpWdg3VkcIKVn4V3YWt1MgE"}'
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:38300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.17/tcp/8920/p2p/16Uiu2HAm1KrZbJ5Khggz64u5fxX8wiwC6bRukDHd5xihtzjkVZBf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38300/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.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:8919/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":"0x1571595e7735ae27a962387919846f4c367faff28f5ea9a513cd014316563f46"},{"messageHash":"0xdb8f4e1ae42fbde930bf5dbb18cd9b2dbe19dce42009ddf7fee03dcef91682b9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38300/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":"daec93894787d813ce38","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1571595e7735ae27a962387919846f4c367faff28f5ea9a513cd014316563f46"},{"messageHash":"0xdb8f4e1ae42fbde930bf5dbb18cd9b2dbe19dce42009ddf7fee03dcef91682b9"}]}'
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 1283f49aabbb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 029584b7fba0
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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_content_topics with id: 2026-03-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a
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-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18942', '18943', '18944', '18945', '18946']
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 18942:18942 -p 18943:18943 -p 18944:18944 -p 18945:18945 -p 18946:18946 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=18944 --rest-port=18942 --tcp-port=18943 --discv5-udp-port=18945 --rest-address=0.0.0.0 --nat=extip:172.18.216.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6aeb9d3c1f3b2aafcac44a9c04c90ff13af116b157c0f21d39ccf33a7ea544c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18946 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c69197845e0f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.183 waku f92157a053411645099339de8aec8fa28b69b9ef51e7076f43ebadb3c68d5cd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f92157a05341. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18942
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 c789054dea69. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18942/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:18942/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.183/tcp/18943/p2p/16Uiu2HAmR9q7jh6WcqvgmktotMeft5UuwTLANHGJbZ87KeMEu7jc","/ip4/172.18.216.183/tcp/18944/ws/p2p/16Uiu2HAmR9q7jh6WcqvgmktotMeft5UuwTLANHGJbZ87KeMEu7jc"],"enrUri":"enr:-L24QKcUJ88evYfxoPlZECKrPDA-KPKXzcK7bCFc7kdDhoIfRaoAf2RLa3tUV-hzhWwTG1yHbVzpWK1a3KzMotRFuX0CgmlkgnY0gmlwhKwS2LeKbXVsdGlhZGRyc5YACASsEti3Bkn_AAoErBLYtwZKAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDua-lYmWTHxzwPuyOi8cBtVPcL7ZlLqUT6N9cPDfmgy-DdGNwgkn_g3VkcIJKAYV3YWt1Mgk"}'
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-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__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.84.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44969', '44970', '44971', '44972', '44973']
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 44969:44969 -p 44970:44970 -p 44971:44971 -p 44972:44972 -p 44973:44973 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=44971 --rest-port=44969 --tcp-port=44970 --discv5-udp-port=44972 --rest-address=0.0.0.0 --nat=extip:172.18.84.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22fa90db7c6b9bc8abcaabd0cea94bf195c251caca2dedee8bdccd6a8d920a6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44973 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.65 waku fe05f07c3c859e21a7012b10a4bf26724a843a475c451fe59095fdf48153b9a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe05f07c3c85. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44969
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:44969/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:44969/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.84.65/tcp/44970/p2p/16Uiu2HAm6hgL4VQrVUVme6chbG1VcXHf5bZmNwPYArkHmuefzNUM","/ip4/172.18.84.65/tcp/44971/ws/p2p/16Uiu2HAm6hgL4VQrVUVme6chbG1VcXHf5bZmNwPYArkHmuefzNUM"],"enrUri":"enr:-L24QLjFtyhOxawEZTuLY_NFNQMHo7QaX3uTTSL0riaWh2XMMqUvy0sCZYo8WErffda2qFG_zrs6hozxmWB45hYiXbICgmlkgnY0gmlwhKwSVEGKbXVsdGlhZGRyc5YACASsElRBBq-qAAoErBJUQQavq90DgnJzhQADAQAAiXNlY3AyNTZrMaECp4o-hvtCDRpLaq5nHm-a1RbDBJ3D2EQKi0WxRariWo6DdGNwgq-qg3VkcIKvrIV3YWt1MgE"}'
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:44969/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.183/tcp/18943/p2p/16Uiu2HAmR9q7jh6WcqvgmktotMeft5UuwTLANHGJbZ87KeMEu7jc"]'
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-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__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.210.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25874', '25875', '25876', '25877', '25878']
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 25874:25874 -p 25875:25875 -p 25876:25876 -p 25877:25877 -p 25878:25878 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=25876 --rest-port=25874 --tcp-port=25875 --discv5-udp-port=25877 --rest-address=0.0.0.0 --nat=extip:172.18.210.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af84f1ca4a85f0accb669a29ffbff85d8cebf53502e2eaeafd3ba2f980e8b1fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25878 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKcUJ88evYfxoPlZECKrPDA-KPKXzcK7bCFc7kdDhoIfRaoAf2RLa3tUV-hzhWwTG1yHbVzpWK1a3KzMotRFuX0CgmlkgnY0gmlwhKwS2LeKbXVsdGlhZGRyc5YACASsEti3Bkn_AAoErBLYtwZKAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDua-lYmWTHxzwPuyOi8cBtVPcL7ZlLqUT6N9cPDfmgy-DdGNwgkn_g3VkcIJKAYV3YWt1Mgk --lightpushnode=/ip4/172.18.216.183/tcp/18943/p2p/16Uiu2HAmR9q7jh6WcqvgmktotMeft5UuwTLANHGJbZ87KeMEu7jc --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.20 waku 32fd1175c4618f037a04270b4ac1c19abb8e5994ed1bbfc184829867d9b03d25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32fd1175c461. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-34-22__518e7408-60f3-48c3-aa54-3c1215378d8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25874
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:25874/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:25874/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.210.20/tcp/25875/p2p/16Uiu2HAmHiY7UPyXgZYwk4aFjfDq5D9jgY6qxnTg9c1mmi9WByhK","/ip4/172.18.210.20/tcp/25876/ws/p2p/16Uiu2HAmHiY7UPyXgZYwk4aFjfDq5D9jgY6qxnTg9c1mmi9WByhK"],"enrUri":"enr:-L24QMXPXtB5e5PVWsF8E-qPVMNHSlJqnl8_K5yQq7iTKVLuXe2WB2aQABFwgdqjOVYSiM4_gQ3ySBb_QSnkVYauy7kCgmlkgnY0gmlwhKwS0hSKbXVsdGlhZGRyc5YACASsEtIUBmUTAAoErBLSFAZlFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSzMXGJhpcer05xyGDrNe7Al9l1ihfqWUlTIoP5p6LKKDdGNwgmUTg3VkcIJlFYV3YWt1Mgk"}'
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:25874/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.183/tcp/18943/p2p/16Uiu2HAmR9q7jh6WcqvgmktotMeft5UuwTLANHGJbZ87KeMEu7jc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25874/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.65/tcp/44970/p2p/16Uiu2HAm6hgL4VQrVUVme6chbG1VcXHf5bZmNwPYArkHmuefzNUM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18942/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:44969/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:25874/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.light_push.test_publish:test_publish.py:93 Running test with contetn topic Empty string
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:25874/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1773462865937322380}}'
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:25874/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A dictionary
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:25874/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1773462865943134384}}'
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:25874/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic An integer
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:25874/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1773462865947131739}}'
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:25874/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A list
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:25874/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1773462865950829342}}'
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:25874/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A bool
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:25874/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1773462865954490196}}'
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:25874/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 f92157a05341
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe05f07c3c85
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32fd1175c461
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f92157a05341. 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,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b
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-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__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.196.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65082', '65083', '65084', '65085', '65086']
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 65082:65082 -p 65083:65083 -p 65084:65084 -p 65085:65085 -p 65086:65086 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=65084 --rest-port=65082 --tcp-port=65083 --discv5-udp-port=65085 --rest-address=0.0.0.0 --nat=extip:172.18.196.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d93f9be1e38c4c88e8a57ef9bef7e1aacf0d7364dedeeb7ffff8cdb12a878cbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65086 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.199 waku 7985d7c2803f7b55b419f4cf83646d023b6212b6b625d02f4544a7245c05212b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 740b7a6c1dd2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7985d7c2803f. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65082
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 5d7989c4537c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65082/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:65082/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.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd","/ip4/172.18.196.199/tcp/65084/ws/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"],"enrUri":"enr:-L24QP6i91s42AtNoEafFWI7o5qMZ1FRGI32DosMDn5dGwDHKk1_ujJfzjVX0LQ-tz_dqbgJpKA4ZGHr6rB8vLwqahACgmlkgnY0gmlwhKwSxMeKbXVsdGlhZGRyc5YACASsEsTHBv47AAoErBLExwb-PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJfYJJ_HwjenVmPDnMo2dNU0SGf009vgQ14xfXO6valyDdGNwgv47g3VkcIL-PYV3YWt1Mgk"}'
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-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44225', '44226', '44227', '44228', '44229']
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 44225:44225 -p 44226:44226 -p 44227:44227 -p 44228:44228 -p 44229:44229 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=44227 --rest-port=44225 --tcp-port=44226 --discv5-udp-port=44228 --rest-address=0.0.0.0 --nat=extip:172.18.166.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ec7ad9c1d59619d2b7de5fabbf2bf20fa4eae1ab3af4bdfea0bdb7e3d110a45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44229 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.249 waku 0c56e8efa5cd27951d321f8d08ad0fcc61f623c422ed5147441b3accc6419ebf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c56e8efa5cd. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44225
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:44225/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:44225/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.249/tcp/44226/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK","/ip4/172.18.166.249/tcp/44227/ws/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK"],"enrUri":"enr:-L24QIneZ7_UGwNyb-2_o9vmJ__SVaFx2tYtBxvPdXb4C7v2Hy8nYbwn6BZffVJT-2YJVSRmTBLvj1BwtwrRhu-bmDUCgmlkgnY0gmlwhKwSpvmKbXVsdGlhZGRyc5YACASsEqb5BqzCAAoErBKm-Qasw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvmukjEOZIvzM-2GEojFfI8HxHle5J0esa7Yf0lBcaMqDdGNwgqzCg3VkcIKsxIV3YWt1MgE"}'
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:44225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"]'
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-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__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.152.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30353', '30354', '30355', '30356', '30357']
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 30353:30353 -p 30354:30354 -p 30355:30355 -p 30356:30356 -p 30357:30357 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=30355 --rest-port=30353 --tcp-port=30354 --discv5-udp-port=30356 --rest-address=0.0.0.0 --nat=extip:172.18.152.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70bab8fcef3ca5a17ac44d7e5a24ccb6bf7a95a89f2b9dbc9ee39188871ac314 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30357 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP6i91s42AtNoEafFWI7o5qMZ1FRGI32DosMDn5dGwDHKk1_ujJfzjVX0LQ-tz_dqbgJpKA4ZGHr6rB8vLwqahACgmlkgnY0gmlwhKwSxMeKbXVsdGlhZGRyc5YACASsEsTHBv47AAoErBLExwb-PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJfYJJ_HwjenVmPDnMo2dNU0SGf009vgQ14xfXO6valyDdGNwgv47g3VkcIL-PYV3YWt1Mgk --lightpushnode=/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.190 waku f216d1270ed4572cdd59d66f40c2fdc0213ff6d8fd33721ed7fa2a0480308655
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f216d1270ed4. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30353
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:30353/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:30353/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.152.190/tcp/30354/p2p/16Uiu2HAkvq4xBH7Kx299D8xYavpYi9huSr2gWMdpfBidqnsrRHEg","/ip4/172.18.152.190/tcp/30355/ws/p2p/16Uiu2HAkvq4xBH7Kx299D8xYavpYi9huSr2gWMdpfBidqnsrRHEg"],"enrUri":"enr:-L24QCrUk_u5fFukKodjUKs3PbuL_qt8jF71it7WXh_hPkunMnZ8iXJ7YaKsFs0Spe1VqnJnIrfVGxe_uLNzFUAbYckCgmlkgnY0gmlwhKwSmL6KbXVsdGlhZGRyc5YACASsEpi-BnaSAAoErBKYvgZ2k90DgnJzhQADAQAAiXNlY3AyNTZrMaECFNoFLWbmKG63-AhyKtj46RTZ2wez-9U7q9kOdYv-CamDdGNwgnaSg3VkcIJ2lIV3YWt1Mgk"}'
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:30353/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30353/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.249/tcp/44226/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65082/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:44225/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:30353/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.light_push.test_publish:test_publish.py:81 Running test with content topic A simple string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1773462801709068916}}'
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:65082/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":"Hello World!","version":0,"timestamp":1773462801709068916,"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:44225/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":"Hello World!","version":0,"timestamp":1773462801709068916,"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:30353/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":"Hello World!","version":0,"timestamp":1773462801709068916,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1773462801838221373}}'
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:65082/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":"1234567890","version":0,"timestamp":1773462801838221373,"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:44225/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":"1234567890","version":0,"timestamp":1773462801838221373,"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:30353/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":"1234567890","version":0,"timestamp":1773462801838221373,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1773462801965952356}}'
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:65082/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"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:44225/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"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:30353/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1773462802093150815}}'
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:65082/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"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:44225/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"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:30353/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1773462802221513835}}'
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:65082/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"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:44225/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"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:30353/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1773462802350172723}}'
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:65082/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"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:44225/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"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:30353/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1773462802478946699}}'
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:65082/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"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:44225/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"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:30353/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1773462802604929605}}'
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:65082/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"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:44225/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"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:30353/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1773462802731902013}}'
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:65082/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":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"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:44225/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":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"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:30353/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":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1773462802860475665}}'
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:65082/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"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:44225/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"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:30353/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1773462802990096503}}'
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:65082/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"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:44225/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"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:30353/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1773462803119269837}}'
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:65082/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":"False","version":0,"timestamp":1773462803119269837,"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:44225/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":"False","version":0,"timestamp":1773462803119269837,"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:30353/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":"False","version":0,"timestamp":1773462803119269837,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1773462803248293410}}'
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:65082/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":"3.1415926535","version":0,"timestamp":1773462803248293410,"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:44225/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":"3.1415926535","version":0,"timestamp":1773462803248293410,"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:30353/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":"3.1415926535","version":0,"timestamp":1773462803248293410,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1773462803378188654}}'
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:65082/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"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:44225/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"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:30353/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1773462803507092894}}'
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:65082/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":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"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:44225/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":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"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:30353/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":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1773462803634885478}}'
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:65082/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":"user@example.com","version":0,"timestamp":1773462803634885478,"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:44225/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":"user@example.com","version":0,"timestamp":1773462803634885478,"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:30353/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":"user@example.com","version":0,"timestamp":1773462803634885478,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1773462803764073995}}'
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:65082/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":"http://example.com","version":0,"timestamp":1773462803764073995,"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:44225/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":"http://example.com","version":0,"timestamp":1773462803764073995,"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:30353/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":"http://example.com","version":0,"timestamp":1773462803764073995,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1773462803893474601}}'
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:65082/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"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:44225/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"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:30353/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1773462804021625885}}'
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:65082/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"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:44225/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"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:30353/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1773462804151778583}}'
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:65082/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"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:44225/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"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:30353/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1773462804280374332}}'
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:65082/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"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:44225/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"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:30353/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1773462804413501781}}'
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:65082/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"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:44225/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"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:30353/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1773462804541695570}}'
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:65082/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":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"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:44225/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":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"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:30353/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":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1773462804671011080}}'
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:65082/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"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:44225/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"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:30353/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1773462804799060810}}'
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:65082/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"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:44225/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"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:30353/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1773462804928471191}}'
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:65082/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"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:44225/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"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:30353/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1773462805055873085}}'
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:65082/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":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"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:44225/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":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"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:30353/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":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1773462805184581791}}'
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:65082/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":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"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:44225/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":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"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:30353/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":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1773462805314928374}}'
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:65082/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":"192.168.1.1","version":0,"timestamp":1773462805314928374,"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:44225/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":"192.168.1.1","version":0,"timestamp":1773462805314928374,"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:30353/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":"192.168.1.1","version":0,"timestamp":1773462805314928374,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1773462805442262862}}'
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:65082/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":"www.example.com","version":0,"timestamp":1773462805442262862,"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:44225/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":"www.example.com","version":0,"timestamp":1773462805442262862,"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:30353/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":"www.example.com","version":0,"timestamp":1773462805442262862,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1773462805571075753}}'
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:65082/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"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:44225/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"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:30353/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1773462805699597038}}'
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:65082/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":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"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:44225/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":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"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:30353/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":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1773462805828693732}}'
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:65082/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":"+1234567890","version":0,"timestamp":1773462805828693732,"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:44225/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":"+1234567890","version":0,"timestamp":1773462805828693732,"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:30353/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":"+1234567890","version":0,"timestamp":1773462805828693732,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1773462805959653140}}'
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:65082/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"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:44225/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"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:30353/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1773462806086696132}}'
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:65082/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":"#helloWorld","version":0,"timestamp":1773462806086696132,"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:44225/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":"#helloWorld","version":0,"timestamp":1773462806086696132,"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:30353/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":"#helloWorld","version":0,"timestamp":1773462806086696132,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1773462806216480999}}'
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:65082/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":"@username","version":0,"timestamp":1773462806216480999,"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:44225/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":"@username","version":0,"timestamp":1773462806216480999,"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:30353/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":"@username","version":0,"timestamp":1773462806216480999,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1773462806343862698}}'
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:65082/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":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"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:44225/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":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"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:30353/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":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1773462806472701271}}'
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:65082/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":"01/11/2023","version":0,"timestamp":1773462806472701271,"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:44225/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":"01/11/2023","version":0,"timestamp":1773462806472701271,"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:30353/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":"01/11/2023","version":0,"timestamp":1773462806472701271,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1773462806602205481}}'
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:65082/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":"12:00:00","version":0,"timestamp":1773462806602205481,"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:44225/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":"12:00:00","version":0,"timestamp":1773462806602205481,"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:30353/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":"12:00:00","version":0,"timestamp":1773462806602205481,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
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:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1773462806729936788}}'
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:65082/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":"E = mc^2","version":0,"timestamp":1773462806729936788,"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:44225/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":"E = mc^2","version":0,"timestamp":1773462806729936788,"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:30353/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":"E = mc^2","version":0,"timestamp":1773462806729936788,"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 7985d7c2803f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c56e8efa5cd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f216d1270ed4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7985d7c2803f. 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.

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